2016-11-26 237 views
0

おそらく独自の定義の中で、自身を参照するDjangoモデル(このモデルの各インスタンス内の同じModelタイプのリスト、入れ子構造のようなリスト)を構築する必要があります。Djangoモデル自己参照

私はManyToManyFieldまたはこのモデルの外部キーを持つ別のモデルを使用して解決策を検討しました。それを行う最も簡単な方法は何ですか?

答えて

1

文字列 'self'を使用して、自己参照を示すことができます。 django docs

class Region(models.Model): 
    country = models.ForeignKey('self') 

より