peewee

צילום מסך תוכנה:
peewee
פרטי תוכנה:
גרסה: 2.2.1
טען תאריך: 14 Apr 15
מפתחים: Charles Leifer
רשיון: ללא תשלום
פופולריות: 1

Rating: nan/5 (Total Votes: 0)

פיווי - מתעסק עם ORM.
הגדרות מודל ויצירת סכימה
מריח כמו Django:
פיווי יבוא
כיתת בלוג (peewee.Model):
& Nbsp; title = peewee.CharField ()
& Nbsp; def __unicode __ (עצמי):
& Nbsp; self.title התמורה
מעמד כניסה (peewee.Model):
& Nbsp; title = peewee.CharField (MAX_LENGTH = 50)
& Nbsp; תוכן = peewee.TextField ()
& Nbsp; pub_date = peewee.DateTimeField ()
& Nbsp; בלוג = peewee.ForeignKeyField (בלוג)
& Nbsp; def __unicode __ (עצמי):
& Nbsp; תמורה '% s:% s'% (self.blog.title, self.title)
ליצור כמה שולחנות:
>>> Blog.create_table ()
>>> Entry.create_table ()
מקשים זרים לעבוד כמו Django של
& Nbsp; >>> ב = בלוג (title = "ההרפתקה הגדולה של פיווי")
& Nbsp; >>> b.save ()
& Nbsp; >>> e = כניסה (title = "? הסרט הגדול ביותר אי פעם", תוכן = "! YES", בלוג = b)
& Nbsp; >>> e.save ()
& Nbsp; >>> e.blog
& Nbsp;
& Nbsp; >>> לדואר בb.entry_set:
& Nbsp; ... e.title הדפסה
& Nbsp; ...
& Nbsp; הסרט הגדול ביותר אי פעם?
שאילתות ביזאריות
שאילתות מגיעות בטעמי 4 (בחר / עדכון / להוסיף / למחוק):
>>> לi בxrange (50):
... B = בלוג (title = 'blog-% d'% i)
... B.save ()
... לj בxrange (i):
... E = כניסה (title = 'entry-% d'% j, בלוג = b)
... E.save ()
...
>>> [Obj.title לobj בBlog.select (). שם (= title__contains '0')]
[U'blog-0 ", u'blog-10 ', 20-u'blog', u'blog-30 ', u'blog-40']
>>> [Obj.title לobj בBlog.select (). לדפדף (3, 10)]
[-20 u'blog ', 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 (). להצטרף (כניסה) .where (= title__contains 'כניסה-45')]
[U'blog-46 ', u'blog-47', u'blog-48 ', u'blog-49']
>>> Blog.select (). להצטרף (כניסה) .where ('הכניסה-29' = title__contains). לספור ()
20

דרישות :

  • Python

תוכנות אחרות של יזם Charles Leifer

django-completion
django-completion

11 May 15

djutils
djutils

11 May 15

peewee
peewee

20 Jul 15

תגובות ל peewee

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!