2014-12-02 92 views
0

有没有办法让列表视图列可以由用户定制。我要求可以使用的东西(如果没有类似的东西,我会写一些我的东西)。Django管理员列表视图可由用户自定义

+0

你在说'list_display'吗? – 2014-12-03 01:52:34

+0

编号list_display不能由用户 – simopopov 2014-12-03 08:03:35

回答

1

在你admin.py你可以这样做:

from django.contrib import admin 
class UserAdmin(admin.ModelAdmin): 
    list_display = ('name', 'age') # column to display 

更多信息here

所以diango-xadmin是最终的答案。

+0

Noup定制。我知道关于list_display。 list_display不能由用户自定义。我想动态list_display(如果我有模型与columnt名字,第二个名字,家庭名称,年龄,城市,国家例如,我想用户做出选择列想要看到...一个用户可能会选择名字,姓氏,年龄,但另一个用户可能希望只看到姓氏和城市) – simopopov 2014-12-03 08:03:08

+1

然后'django-xadmin'就是你想要的.https://github.com/sshwsfc/django-xadmin – shellbye 2014-12-03 08:04:34

+0

谢谢。这是有用的。 – simopopov 2014-12-03 08:06:37