我正在查看 Django 文档 1.6 GenericForeignKeys
。我对这个新声明的意思感到困惑。有人可以解释一下吗?
for_concrete_model
Django 1.6 中的新功能。
如果
False
,该字段将能够引用代理模型。默认为True
。这反映了 的for_concrete_model
论点get_for_model()
。
我正在查看 Django 文档 1.6 GenericForeignKeys
。我对这个新声明的意思感到困惑。有人可以解释一下吗?
for_concrete_model
Django 1.6 中的新功能。
如果
False
,该字段将能够引用代理模型。默认为True
。这反映了 的for_concrete_model
论点get_for_model()
。
代理模型是模型继承的一种形式。
以前,通用外键可以引用“具体”模型(即原始模型),但不能引用代理模型。
Ticket 17648concrete_for_model
中引入的新参数允许您在使用.concrete_for_model=False