peewee

Szoftver screenshot:
peewee
Szoftver adatai:
Változat: 2.2.1
Feltöltés dátuma: 14 Apr 15
Fejlesztő: Charles Leifer
Engedély: Ingyenes
Népszerűség: 1

Rating: nan/5 (Total Votes: 0)

peewee - próbálkozásra egy ORM.
modell meghatározások és séma létrehozása
szaga van, mint Django:
import peewee
osztály Blog (peewee.Model):
& Nbsp; title = peewee.CharField ()
& Nbsp; def __unicode __ (self):
& Nbsp; cserébe self.title
class Entry (peewee.Model):
& Nbsp; title = peewee.CharField (MAX_LENGTH = 50)
& Nbsp; content = peewee.TextField ()
& Nbsp; pub_date = peewee.DateTimeField ()
& Nbsp; blog = peewee.ForeignKeyField (Blog)
& Nbsp; def __unicode __ (self):
& Nbsp; return '% s:% s "% (self.blog.title, self.title)
egyfajta asztalok:
>>> Blog.create_table ()
>>> Entry.create_table ()
idegen kulcsok működnek, mint Django
& Nbsp; >>> b = Blog (title = "Picur a nagy kaland")
& Nbsp; >>> b.save ()
& Nbsp; >>> e = Entry (title = "Greatest film valaha?", Content = "Igen!", Blog = b)
& Nbsp; >>> e.save ()
& Nbsp; >>> e.blog
& Nbsp;
& Nbsp; >>> számára e a b.entry_set:
& Nbsp; ... print e.title
& Nbsp; ...
& Nbsp; Greatest film valaha?
bizarr lekérdezése
lekérdezések jönnek a 4 ízek (válassza / update / beszúrás / törlés):
>>> For i in xrange (50):
... B = Blog (title = "blog-% d '% i)
... B.save ()
... A j a xrange (i):
... E = Entry (title = "belépő% d '% j, blog = b)
... E.save ()
...
>>> [Obj.title az obj az Blog.select (). Ahol (title__contains = "0")]
[U'blog-0 ", u'blog-10 ', u'blog-20', u'blog-30 ', u'blog-40']
>>> [Obj.title az obj az Blog.select (). Tördeléséhez (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 az obj az Blog.select (). Csatlakozni (Entry) .where (title__contains = 'belépő 45')]
[U'blog-46 ', u'blog-47', u'blog-48 ', u'blog-49']
>>> Blog.select (). Csatlakozni (Entry) .where (title__contains = 'belépő 29'). A count ()
20

követelmények :

  • Python

Más szoftver fejlesztő Charles Leifer

djutils
djutils

11 May 15

django-news
django-news

11 May 15

Hozzászólások a peewee

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!