ジャンゴ - ジェネリック-M2Mの目的は、一貫性のあるAPIを使用して、さまざまなオブジェクト間のデータベースレベルの関係を作成できるようにすることです。
APIの完全なツアーのために、見て最適な場所はテストです。
のクイック概要の
あなたはカップルモデルを持って言う:
クラスの食品(models.Model):
 名= models.CharField(max_lengthを= 255)
  = RelatedObjectsDescriptor(関連)
 デフ__unicode __(自己):
 戻りself.name
クラス飲料(models.Model):
 名= models.CharField(max_lengthを= 255)
  = RelatedObjectsDescriptor(関連)
 デフ__unicode __(自己):
 戻りself.name
ここではサンプルの対話型インタプリタセッションです:
>>>ピザ= Food.objects.create(名= 'ピザ')
>>>ペパロニ= Food.objects.create(名= 'ペパロニ')
>>>ビール= Beverage.objects.create(名= 'ビール')
>>>ソーダ= Beverage.objects.create(名= 'ソーダ')
>>> pizza.related.connect(ペパロニ)
>>> pizza.related.connect(ビール)
>>> pepperoni.related.related_to()
[
>>> pizza.related.all()
[
>>> pizza.related.all()。generic_objects()
[<飲料:ビール>、<食べ物:ペパロニ>]
>>> Food.related.all()
[
の要件の
- のPythonます。
コメントが見つかりません