peewee

Software screenshot:
peewee
Software detaljer:
Version: 2.2.1
Upload dato: 14 Apr 15
Udvikler: Charles Leifer
Licens: Gratis
Popularitet: 1

Rating: nan/5 (Total Votes: 0)

peewee - rode rundt med en ORM.
model definitioner og skema skabelse
lugter som Django:
import peewee
class Blog (peewee.Model):
& Nbsp; title = peewee.CharField ()
& Nbsp; def __unicode __ (selv-):
& Nbsp; tilbagevenden self.title
class indtastning (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 __ (selv-):
& Nbsp; tilbagevenden '% s:% s'% (self.blog.title, self.title)
skabe nogle tabeller:
>>> Blog.create_table ()
>>> Entry.create_table ()
fremmednøgler arbejde som Djangos
& Nbsp; >>> b = Blog (title = "Peewee Big Adventure")
& Nbsp; >>> b.save ()
& Nbsp; >>> e = post (title = "? Greatest film nogensinde", content = "Ja", blog = b)
& Nbsp; >>> e.save ()
& Nbsp; >>> e.blog
& Nbsp;
& Nbsp; >>> for e i b.entry_set:
& Nbsp; ... print e.title
& Nbsp; ...
& Nbsp; Største film nogensinde?
bizarre forespørgsler
forespørgsler kommer i 4 varianter (vælg / opdatering / indsæt / slet):
>>> For jeg i xrange (50):
... B = Blog (title = "blog-% d '% i)
... B.save ()
... For j i xrange (I):
... E = post (title = "entry% d '% j, blog = b)
... E.save ()
...
>>> [Obj.title til obj i Blog.select (). Hvor (title__contains = "0")]
[U'blog-0 «, u'blog-10 ', u'blog-20', u'blog-30 ', u'blog-40']
>>> [Obj.title til obj i Blog.select (). Sideinddele (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 til obj i Blog.select (). Slutte (indtastning) Er sædet (title__contains = "entry-45 ')]
[U'blog-46 ', u'blog-47', u'blog-48 ', u'blog-49']
>>> Blog.select (). Slutte (indtastning) Er sædet (title__contains = "entry-29 '). Tæller ()
20

Krav :

  • Python

Andre software developer Charles Leifer

djutils
djutils

11 May 15

redis-completion
redis-completion

20 Feb 15

peewee
peewee

20 Jul 15

Kommentarer til peewee

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!