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

Django:如何更改管理站点上的用户视图?,django,view,admin,Django,View,Admin,我是Django的新手,所以我有一个关于管理站点的问题。我想修改用户视图。我想在用户表中添加一些按钮(例如“激活”)或链接。但是我找不到任何可以修改的脚本。您是否也有兴趣增强Django用户模型的行为?如果只是在管理区域修改演示文稿,请查看。管理员UI是通过向应用程序添加admin.py文件并引用ModelAdmin类来定制的。从文档中: 对于这些模型中的每一个,可以选择创建一个ModelAdmin类,该类封装该特定模型的自定义管理功能和选项 按钮和链接听起来像是可以在模板中完成的。您可能希望覆

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

您是否也有兴趣增强Django用户模型的行为?如果只是在管理区域修改演示文稿,请查看。管理员UI是通过向应用程序添加admin.py文件并引用ModelAdmin类来定制的。从文档中:

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


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

templates/
    admin/
        auth/
            user/
                add_form.html

此表单扩展了“admin/change\u form.html”。请查看实际代码以供参考。

是的,我知道此文档,但我想修改django intern模块auth(django.contrib.auth)。如果我在auth.admin中更改一些设置,它只会更改您可以更改一个用户字段的视图。我想修改视图,在这里可以看到所有用户(在url localhost:8000/admin/auth/user下)。ModelAdmin类也可以吗?谢谢。我将看一看这个模板,但到目前为止它看起来很有希望。