2017-08-11 5 views
1

DjangoにOneToManyField関係はありますか? ManyToOneField関係がありますが、Many側の関係を宣言することを制限します。DjangoのOneToManyField関係ですか?

+1

なぜ宣言が行われたのか気になりますか?両方からアクセスできます。管理サイトの場合は – Dekel

+0

です。 – bootstrapman

+2

admin-inlinesではadmin-modelsiteのいずれかにそれらを含めることができます –

答えて

2

Djangoフィールドはデータベースの列を表していることを認識してください。 ForeignKeyフィールドは、他のモデルのキーを表すモデル上のフィールドとまったく同じです。しかし、そのような方法で「一対多」フィールドをモデル化することはできません。モデルのフィールドは何を表していますか?そうではありません。

+0

なぜOneTManyFieldを定義するときにdjangoがそれを作ることができなかったのですか?(OneToManyFieldを定義すると、ManyToManyのようにリンクテーブルが作成されます)リンクテーブルにユニークですか?それは貧しい練習であろうか? – stackPusher