Django:如何更改管理站点上的用户视图?

时间:2011-04-08 14:06:26

标签: django view admin

我是Django的新手,所以我对管理网站有疑问。我想修改用户视图。我想添加一些按钮(例如“激活”)或用户表中的链接。但我找不到任何脚本,我可以修改它。

2 个答案:

答案 0 :(得分:1)

您是否也有兴趣增加Django Users模型的行为?如果它只是修改管理区域中的演示文稿,请查看Django docs。通过将admin.py文件添加到应用程序并引用ModelAdmin类来自定义管理UI。来自文档:

  

对于每个模型,可选择创建一个ModelAdmin类,该类封装了该特定模型的自定义管理功能和选项。

答案 1 :(得分:1)

按钮和链接听起来像是可以在模板中完成。您可能希望覆盖呈现User表单的add_form.html,但您需要在模板目录中具有此层次结构

templates/
    admin/
        auth/
            user/
                add_form.html

此表单扩展为“admin / change_form.html”。供您参考,请查看实际代码online