peewee

Screenshot Λογισμικό:
peewee
Στοιχεία Λογισμικού:
Εκδοχή: 2.2.1
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Charles Leifer
Άδεια: Δωρεάν
Δημοτικότητα: 1

Rating: nan/5 (Total Votes: 0)

PeeWee - γύρω από τα κόλπα με ένα ORM.
ορισμούς μοντέλο και δημιουργία σχήματος
μυρίζει σαν Django:
PeeWee εισαγωγής
κατηγορίας Blog (peewee.Model):
& Nbsp? Title = peewee.CharField ()
& Nbsp? Def __unicode __ (self):
& Nbsp? Self.title επιστροφή
κατηγορία Έναρξη (peewee.Model):
& Nbsp? Title = peewee.CharField (MAX_LENGTH = 50)
& Nbsp? Περιεχόμενο = peewee.TextField ()
& Nbsp? Pub_date = peewee.DateTimeField ()
& Nbsp? Blog = peewee.ForeignKeyField (Blog)
& Nbsp? Def __unicode __ (self):
& Nbsp? Επιστροφή '% s:% s "% (self.blog.title, self.title)
δημιουργούν κάποιους πίνακες:
>>> Blog.create_table ()
>>> Entry.create_table ()
ξένα κλειδιά λειτουργούν σαν Django του
& Nbsp? >>> Β = Ιστολόγιο (title = "Peewee Η Μεγάλη Περιπέτεια»)
& Nbsp? >>> B.save ()
& Nbsp? >>> E = Έναρξη (title = "; Greatest ταινία ποτέ", το περιεχόμενο = "Ναι!", Το blog = β)
& Nbsp? >>> E.save ()
& Nbsp? >>> E.blog
& Nbsp?
& Nbsp? >>> Για την ηλεκτρονική σε b.entry_set:
& Nbsp? ... E.title εκτύπωσης
& Nbsp? ...
& Nbsp? Greatest ταινία ποτέ;
παράξενη επερώτηση
ερωτήματα έρχονται σε 4 γεύσεις (επιλέξτε / ενημέρωση / παρεμβολή / διαγραφή):
>>> Για το i σε xrange (50):
... Β = Ιστολόγιο (title = "blog-% d '% i)
... B.save ()
... Για j σε xrange (i):
... E = Έναρξη (title = "εισαγωγή-% d '% J, το blog = β)
... E.save ()
...
>>> [Obj.title για obj σε Blog.select (). Όπου (title__contains = '0')]
[U'blog-0 », u'blog-10 ', u'blog-20', u'blog-30 ', u'blog-40']
>>> [Obj.title για obj σε Blog.select (). Σελιδοποίηση (3, 10)]
[U'blog-20 ', u'blog-21', u'blog-22 ', u'blog-23', u'blog-24 »,
& Nbsp? U'blog-25 ', u'blog-26', u'blog-27 ', u'blog-28', u'blog-29 ']
>>> [Obj.title για obj σε Blog.select (). Join (Έναρξη) .where (title__contains = "entry-45 ')]
[U'blog-46 ', u'blog-47', u'blog-48 ', u'blog-49']
>>> Blog.select (). Join (Έναρξη) .where («entry-29 'title__contains =). Μετράνε ()
20

Απαιτήσεις :

  • Python

Άλλο λογισμικό του προγραμματιστή Charles Leifer

redis-completion
redis-completion

20 Feb 15

beefish
beefish

20 Feb 15

django-generic-m2m
django-generic-m2m

14 Apr 15

Σχόλια για peewee

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!