layunin Django-generic-M2M ay upang payagan kang lumikha ng mga relasyon database-level sa pagitan ng iba't-ibang mga bagay gamit ang isang pare-pareho API.
Para sa buong tour ng API, ang pinakamahusay na lugar upang tumingin ay ang mga pagsubok.
Mabilisang pangkalahatang-ideya
Sabihing mayroon kang dalawang mga modelo:
Pagkain klase (models.Model):
& Nbsp; name = models.CharField (MAX_LENGTH = 255)
& Nbsp; na may kaugnayan = RelatedObjectsDescriptor ()
& Nbsp; def __unicode __ (sa sarili):
& Nbsp; return self.name
klase Inumin (models.Model):
& Nbsp; name = models.CharField (MAX_LENGTH = 255)
& Nbsp; na may kaugnayan = RelatedObjectsDescriptor ()
& Nbsp; def __unicode __ (sa sarili):
& Nbsp; return self.name
Narito ang isang halimbawa ng interactive session interpreter:
>>> Pizza = Food.objects.create (pangalan = 'pizza')
>>> Peperoni = Food.objects.create (pangalan = 'peperoni')
>>> Beer = Beverage.objects.create (pangalan = 'beer')
>>> Soda = Beverage.objects.create (pangalan = 'soda')
>>> Pizza.related.connect (peperoni)
>>> Pizza.related.connect (beer)
>>> Pepperoni.related.related_to ()
[
>>> Pizza.related.all ()
[
>>> Pizza.related.all (). Generic_objects ()
[
>>> Food.related.all ()
[
Mga Kinakailangan :
- Python
Mga Komento hindi natagpuan