django-jenerik-M2M amacı tutarlı bir API kullanarak çeşitli nesneler arasında veritabanı düzeyinde ilişkileri oluşturmak için izin vermektir.
API bir tam tur için, bakmak için en iyi yer testleri olduğunu.
Hızlı gözden geçirme
Bir kaç model var ki:
sınıf Gıda (models.Model):
& Nbsp; name = models.CharField (max_length = 255)
& Nbsp; ilgili = RelatedObjectsDescriptor ()
& Nbsp; def __unicode __ (self):
& Nbsp; dönüş self.name
sınıf İçecek (models.Model):
& Nbsp; name = models.CharField (max_length = 255)
& Nbsp; ilgili = RelatedObjectsDescriptor ()
& Nbsp; def __unicode __ (self):
& Nbsp; dönüş self.name
İşte bir örnek interaktif tercüman oturumu var:
>>> Pizza = Food.objects.create (isim = 'pizza')
>>> Acıkmak = Food.objects.create (isim = 'acıkmak')
>>> Bira = Beverage.objects.create (isim = 'bira')
>>> Soda = Beverage.objects.create (isim = 'soda')
>>> Pizza.related.connect (acıkmak)
>>> Pizza.related.connect (bira)
>>> Pepperoni.related.related_to ()
[
>>> Pizza.related.all ()
[
>>> Pizza.related.all (). Generic_objects ()
[,
>>> Food.related.all ()
[
Gereksinimler :
- Python
Yorum Bulunamadı