Tujuan Django-generic-M2M adalah untuk memungkinkan Anda untuk membuat hubungan database-tingkat antara berbagai objek menggunakan API yang konsisten.
Untuk tur penuh API, tempat terbaik untuk melihat adalah tes.
Cepat ikhtisar
Katakanlah Anda memiliki beberapa model:
kelas Food (models.Model):
& Nbsp; nama = models.CharField (max_length = 255)
& Nbsp; terkait = RelatedObjectsDescriptor ()
& Nbsp; def __unicode __ (self):
& Nbsp; kembali self.name
Kelas Minuman (models.Model):
& Nbsp; nama = models.CharField (max_length = 255)
& Nbsp; terkait = RelatedObjectsDescriptor ()
& Nbsp; def __unicode __ (self):
& Nbsp; kembali self.name
Berikut sesi juru interaktif sampel:
>>> Pizza = Food.objects.create (nama = 'pizza')
>>> Pepperoni = Food.objects.create (nama = 'pepperoni')
>>> Bir = Beverage.objects.create (nama = 'bir')
>>> Soda = Beverage.objects.create (nama = 'soda')
>>> Pizza.related.connect (pepperoni)
>>> Pizza.related.connect (bir)
>>> Pepperoni.related.related_to ()
[
>>> Pizza.related.all ()
[
>>> Pizza.related.all (). Generic_objects ()
[
>>> Food.related.all ()
[
Persyaratan :
- Python
Komentar tidak ditemukan