Celem django-generic-M2M jest, aby umożliwić tworzenie relacji na poziomie bazy danych między różnymi obiektami za pomocą spójnego API.
Dla pełnej trasy API, najlepszym miejscem do szukania jest test.
Szybki przegląd
Powiedzmy, że masz kilka modeli:
Klasa Żywności (models.Model):
& Nbsp; name = models.CharField (max_length = 255)
& Nbsp; związane = RelatedObjectsDescriptor ()
& Nbsp; def __unicode __ (self):
& Nbsp; return self.name
Klasa napoje (models.Model):
& Nbsp; name = models.CharField (max_length = 255)
& Nbsp; związane = RelatedObjectsDescriptor ()
& Nbsp; def __unicode __ (self):
& Nbsp; return self.name
Oto próbka sesja interaktywna tłumacza:
>>> Pizzy = Food.objects.create (name = "pizzy")
>>> Pepperoni = Food.objects.create (name = "pepperoni")
>>> Piwo = Beverage.objects.create (name = "piwo")
>>> Sody = Beverage.objects.create (name = "soda")
>>> Pizza.related.connect (pepperoni)
>>> Pizza.related.connect (piwo)
>>> Pepperoni.related.related_to ()
[
>>> Pizza.related.all ()
[
>>> Pizza.related.all (). Generic_objects ()
[
>>> Food.related.all ()
[
Wymagania :
- Python
Komentarze nie znaleziono