Le but de django-generic-m2m est de vous permettre de créer des relations de niveau de base de données entre les différents objets à l'aide d'une API cohérente.
Pour une visite complète de l'API, le meilleur endroit pour regarder est les tests.
aperçu rapide
Disons que vous avez quelques modèles:
Alimentation de classe (models.Model):
& Nbsp; name = models.CharField (max_length = 255)
& Nbsp; = RelatedObjectsDescriptor liés ()
& Nbsp; def __unicode __ (self):
& Nbsp; retour self.name
classe les boissons (models.Model):
& Nbsp; name = models.CharField (max_length = 255)
& Nbsp; = RelatedObjectsDescriptor liés ()
& Nbsp; def __unicode __ (self):
& Nbsp; retour self.name
Voici un échantillon session d'interpréteur interactif:
>>> Pizza = Food.objects.create (nom = 'pizza')
>>> Pepperoni = Food.objects.create (nom = 'pepperoni »)
>>> Bière = Beverage.objects.create (nom = «bière»)
>>> Soude = Beverage.objects.create (nom = 'soude »)
>>> Pizza.related.connect (pepperoni)
>>> Pizza.related.connect (bière)
>>> Pepperoni.related.related_to ()
[
>>> Pizza.related.all ()
[
>>> Pizza.related.all (). Generic_objects ()
[
>>> Food.related.all ()
[
Exigences :
- Python
Commentaires non trouvées