django-generic-m2m

Software skärmdump:
django-generic-m2m
Mjukvaruinformation:
Version: 0.2.1
Ladda upp dagen: 14 Apr 15
Utvecklare: Charles Leifer
Licens: Gratis
Popularitet: 39

Rating: nan/5 (Total Votes: 0)

django-generic-m2m syfte är att tillåta dig att skapa databasnivå relationer mellan olika objekt med en konsekvent API.
För en fullständig rundtur i API, är det bästa stället att leta testerna.
Snabböversikt
Säg att du har ett par modeller:
klass Mat (models.Model):
& Nbsp; name = models.CharField (MAX_LENGTH = 255)
& Nbsp; relaterade = RelatedObjectsDescriptor ()
& Nbsp; def __unicode __ (själv):
& Nbsp; retur self.name
klass Beverage (models.Model):
& Nbsp; name = models.CharField (MAX_LENGTH = 255)
& Nbsp; relaterade = RelatedObjectsDescriptor ()
& Nbsp; def __unicode __ (själv):
& Nbsp; retur self.name
Här är ett urval interaktiv tolk session:
>>> Pizza = Food.objects.create (name = 'pizza')
>>> Pepperoni = Food.objects.create (name = 'pepperoni')
>>> Öl = Beverage.objects.create (name = "öl")
>>> Läsk = Beverage.objects.create (name = 'soda')
>>> Pizza.related.connect (pepperoni)

>>> Pizza.related.connect (öl)

>>> Pepperoni.related.related_to ()
[]
>>> Pizza.related.all ()
[, ]
>>> Pizza.related.all (). Generic_objects ()
[, ]
>>> Food.related.all ()
[, ]

Krav :

  • Python

Annan programvara för utvecklare Charles Leifer

Kommentarer till django-generic-m2m

Kommentarer hittades inte
Kommentar
Slå på bilder!