是否可以将自动创建的主键包含在管理站点的list_display中? 我可能还需要将该主键包含在显示页面的链接字段中。
有什么想法吗?
提前致谢。
答案 0 :(得分:5)
是的,在list_display
field中,您可以添加pk
字段。
要使其可链接,您可以使用list_display_links
field
class MyModelAdmin(admin.ModelAdmin):
list_display = ('pk', 'name', 'email', ...) #You can use 'pk' or 'id'
list_display_links = ('pk', ) #the same here - 'pk' or 'id'
admin.register(MyModel, MyModelAdmin)
答案 1 :(得分:4)
自动创建的主键字段与任何其他字段一样,除了您不必指定它。除非您更改了名称,否则这应该简单如下:
list_display = ['id', ...]
我没有检查pk
别名是否适用于管理员期望字段名称的所有位置。
更新:接受pk
别名而不是id