Django 1.6 for_concrete_model解释道

时间:2013-11-06 19:50:03

标签: python django django-models django-1.6

我正在查看GenericForeignKeys上的Django doc 1.6。我对这个新陈述的含义感到困惑。有人可以解释一下吗?

  

for_concrete_model

     

Django 1.6中的新功能。

     

如果False,该字段将能够引用代理模型。默认值为True。这会将for_concrete_model参数镜像到get_for_model()

1 个答案:

答案 0 :(得分:2)

Proxy models是模型继承的一种形式。

以前,通用外键可以引用“具体”模型(即原始模型),但不能引用代理模型。

Ticket 17648中引入的新concrete_for_model参数允许您在使用concrete_for_model=False时引用代理模型。