המטרה של Django-גנרי-M2M היא לאפשר לך ליצור קשרים ברמת מסד הנתונים בין אובייקטים השונים תוך שימוש בAPI עקבי.
לסיור מלא של API, המקום הטוב ביותר לחפש הוא הבדיקות.
סקירה מהירה
אומר שיש לך כמה דגמים:
מזון כיתה (models.Model):
& Nbsp; name = models.CharField (MAX_LENGTH = 255)
& Nbsp; = RelatedObjectsDescriptor קשור ()
& Nbsp; def __unicode __ (עצמי):
& Nbsp; self.name התמורה
מעמד משקאות (models.Model):
& Nbsp; name = models.CharField (MAX_LENGTH = 255)
& Nbsp; = RelatedObjectsDescriptor קשור ()
& Nbsp; def __unicode __ (עצמי):
& Nbsp; self.name התמורה
הנה דוגמא מושב מתורגמן אינטראקטיבי:
>>> פיצה = Food.objects.create (name = 'פיצה')
>>> פפרוני = Food.objects.create (name = 'פפרוני')
>>> בירה = Beverage.objects.create (name = 'בירה')
>>> סודה = Beverage.objects.create (name = 'סודה')
>>> Pizza.related.connect (פפרוני)
>>> Pizza.related.connect (בירה)
>>> Pepperoni.related.related_to ()
[
>>> Pizza.related.all ()
[
>>> Pizza.related.all (). Generic_objects ()
[<משקאות: בירה>, <מזון: פפרוני>]
>>> Food.related.all ()
[
דרישות :
- Python
תגובות לא נמצא