Django-generic-M2M tikslas yra leisti jums sukurti duomenų bazės lygio ryšius tarp įvairių objektų, naudojant nuoseklų API.
Išsamų kelionė API geriausia vieta ieškoti yra testai.
Greita apžvalga
Tarkime, jūs turite keletą modelių:
klasė maistas (models.Model):
& Nbsp; vardas = models.CharField (MAX_LENGTH = 255)
& Nbsp; susijęs = RelatedObjectsDescriptor ()
& Nbsp; def __unicode __ (si):
& Nbsp; grąža self.name
klasė gėrimai (models.Model):
& Nbsp; vardas = models.CharField (MAX_LENGTH = 255)
& Nbsp; susijęs = RelatedObjectsDescriptor ()
& Nbsp; def __unicode __ (si):
& Nbsp; grąža self.name
Štai pavyzdys interaktyvus vertėjas sesijos:
>>> Pica = Food.objects.create (vardas = 'picos')
>>> Peperoni = Food.objects.create (vardas = 'Peperoni)
>>> Alaus = Beverage.objects.create (vardas = 'alus ")
>>> Sodos = Beverage.objects.create (vardas = 'sodos)
>>> Pizza.related.connect (Peperoni)
>>> Pizza.related.connect (alaus)
>>> Pepperoni.related.related_to ()
[
>>> Pizza.related.all ()
[
>>> Pizza.related.all (). Generic_objects ()
[
>>> Food.related.all ()
[
Reikalavimai :
- Python
Komentarai nerastas