doel django-generic-M2M is om u toelaten om de database-niveau relaties tussen de verschillende objecten met behulp van een consistente API te creëren.
Voor een volledige rondleiding door de API, de beste plaats om te kijken is de tests.
Snel overzicht
Stel dat je een paar modellen:
klasse Eten (models.Model):
& Nbsp; naam = models.CharField (max_length = 255)
& Nbsp; gerelateerd = RelatedObjectsDescriptor ()
& Nbsp; def __unicode __ (zelf):
& Nbsp; return self.name
klasse Beverage (models.Model):
& Nbsp; naam = models.CharField (max_length = 255)
& Nbsp; gerelateerd = RelatedObjectsDescriptor ()
& Nbsp; def __unicode __ (zelf):
& Nbsp; return self.name
Hier is een voorbeeld interactieve tolk sessie:
>>> Pizza = Food.objects.create (naam = 'pizza')
>>> Pepperoni = Food.objects.create (naam = 'pepperoni')
>>> Bier = Beverage.objects.create (naam = "bier")
>>> Soda = Beverage.objects.create (naam = 'soda')
>>> Pizza.related.connect (pepperoni)
>>> Pizza.related.connect (bier)
>>> Pepperoni.related.related_to ()
[
>>> Pizza.related.all ()
[
>>> Pizza.related.all (). Generic_objects ()
[
>>> Food.related.all ()
[
Eisen
- Python
Reacties niet gevonden