【问题标题】:How can I extend django-admin如何扩展 django-admin
【发布时间】:2020-12-14 17:33:26
【问题描述】:

我一直在寻找一种方法来扩展默认的 django 管理员,以便它可以显示像 Total Users 这样的用户 KPI 有什么建议吗?

在不篡改默认管理员的情况下为其创建一个单独的视图是否合适

【问题讨论】:

    标签: django django-forms django-views django-templates django-admin


    【解决方案1】:

    实际上,如果您想在已经生成的管理面板中添加任何内容,您可以在 admin.py 上轻松地做到这一点

    您需要做的就是扩展类 admin.modeladmin 并创建类并将其注册到您的模型寄存器中

    有一个与更改模型管理字段相关的完整文档 https://docs.djangoproject.com/en/3.1/ref/contrib/admin/

    【讨论】:

      猜你喜欢
      • 2021-02-05
      • 2013-08-01
      • 2018-07-23
      • 1970-01-01
      • 2015-04-30
      • 2013-08-14
      • 1970-01-01
      • 2019-10-07
      • 2011-11-26
      相关资源
      最近更新 更多