peewee

Софтуер снимки:
peewee
Софтуер детайли:
Версия: 2.2.1
Дата на качване: 14 Apr 15
Розробник: Charles Leifer
Разрешително: Безплатно
Популярност: 1

Rating: nan/5 (Total Votes: 0)

Пи- луи - незначителен около с ORM.
<Силни> определения модел и създаване на схема
мирише на Джанго:
внос Пи- луи
клас Blog (peewee.Model):
& Nbsp; заглавие = peewee.CharField ()
& Nbsp; Def __unicode __ (самостоятелно):
& Nbsp; връщане self.title
клас Entry (peewee.Model):
& Nbsp; заглавие = 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; >>> б = Blog (заглавие = "Big Adventure Пи- луи е")
& Nbsp; >>> b.save ()
& Nbsp; >>> д = Entry (заглавие = "? Най-голям филм някога", съдържание = "! YES", блог = б)
& Nbsp; >>> e.save ()
& Nbsp; >>> e.blog
& Nbsp;
& Nbsp; >>> за електронна в b.entry_set:
& Nbsp; ... печат e.title
& Nbsp; ...
& Nbsp; Greatest филм някога?
<Силен> странни заявки
заявки идват в четири вкуса (изберете / актуализация / вложка / Изтриване):
>>> Защото в xrange (50):
... Б = Blog (заглавие = "blog-% г"% I)
... B.save ()
... За J в xrange (и):
... Д = Entry (заглавие = "entry-% г"% J, блог = б)
... 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 (). Присъедините (Влизане) .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-generic-m2m
django-generic-m2m

14 Apr 15

beefish
beefish

20 Feb 15

django-news
django-news

11 May 15

Коментари към peewee

Коментари не е намерена
добавите коментар
Включете на изображения!