是否可以让用户动态选择/更改Django管理中对象列表中显示的列?
通过修改'change_list.html'模板肯定可以“从头开始”实现,但我想知道是否有人已经遇到了同样的问题和/或任何django-pluggin可以做到这一点。
提前致谢,
答案 0 :(得分:4)
从Django 1.4开始,您可以使用get_list_display()执行此操作:https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.get_list_display
答案 1 :(得分:2)
django-xadmin有此功能:
它还有一些很酷的功能,但我还没有开始使用它,因为文档的英文翻译尚未发布(截至2013年10月)。您可以查看源代码以获得一些想法。
用户:admin 密码:admin
注意:我没有参与x-admin,我只有与OP相同的问题。
答案 2 :(得分:0)
如果我正确解释了您的问题,解决方案是在您的ModelAdmin扩展中为该对象设置list_display。请参阅Django Tutorial, Part 2。