我试图在我的一个项目中使用通用外键,我浏览了django文档,所以它基本上是content_type和object_id的组合。
现在在我的表中看到为content_type_id生成了一个整数值,所以我的问题是如何为content_type_id设置整数?
答案 0 :(得分:1)
它是ContentTypes表的外键。
答案 1 :(得分:0)
该数字由内容类型框架分配。您可以通过将此添加到管理员来查看此内容。
在您的任何应用admin.py文件中添加以下行:
from django.contrib.contenttypes.models import ContentType
class CTAdmin(admin.ModelAdmin):
list_display=('app_label','model', 'id')
admin.site.register(ContentType, CTAdmin)
然后,您会在管理员中看到Contenttype应用,这将显示所有模型和ID的列表。