Django doc 1.6 on を見ていGenericForeignKeys
ます。この新しいステートメントの意味について、私は混乱しています。誰か説明してくれませんか?
for_concrete_model
Django 1.6 の新機能。
の場合
False
、フィールドはプロキシ モデルを参照できます。デフォルトはTrue
です。これはfor_concrete_model
引数を にミラーリングしますget_for_model()
。
Django doc 1.6 on を見ていGenericForeignKeys
ます。この新しいステートメントの意味について、私は混乱しています。誰か説明してくれませんか?
for_concrete_model
Django 1.6 の新機能。
の場合
False
、フィールドはプロキシ モデルを参照できます。デフォルトはTrue
です。これはfor_concrete_model
引数を にミラーリングしますget_for_model()
。
プロキシ モデルは、モデル継承の形式です。
以前は、一般的な外部キーは「具体的な」モデル (つまり、元のモデル) を参照できましたが、プロキシ モデルは参照できませんでした。
チケット 17648で導入された新しいconcrete_for_model
パラメータを使用すると、プロキシ モデルを参照できます。concrete_for_model=False