我有以下模特
<location path="Admin">
<system.web>
<authorization>
<allow roles="Admin" />
<deny users="*"/>
</authorization>
</system.web>
评级可以包含书籍或文章。 我希望django admin显示一个表单来编辑评级,并为用户提供一个选择字段,以选择是否要添加文章或新闻而不是内容类型或对象ID 因此用户可以在单个表单中添加书籍或文章。我尝试使用GenericTabularInline,但我希望用户(管理员)有一个选择字段来选择是否要添加文章或书籍,因此表格应该更改。
谢谢你提前。
答案 0 :(得分:0)
是的,你可以使用。但只是进口 - 来自django.contrib.contenttypes导入通用 然后代替 node = GenericForeignKey('content_type','object_id')使用 node = generic.GenericForeignKey('content_type','object_id')