【问题标题】:please help me for customizing my django admin pannel请帮助我自定义我的 django 管理面板
【发布时间】:2023-03-18 18:36:02
【问题描述】:

我应该在我的 django 管理类中添加这些表,请帮助我

【问题讨论】:

    标签: django django-admin django-admin-tools django-admin-actions


    【解决方案1】:

    我不确定您是在尝试获取 Group 模型还是仅在 User 模型中获取 Groups。

    要在管理员中添加组,您可以在 admin.py 文件中这样做:

    from django.contrib import admin
    from django.contrib.auth import get_user_model
    from django.contrib.auth.models import Group
    
    User = get_user_model()
    
    admin.site.register(User)
    admin.site.register(Group)
    

    或者,如果您只想在 User 中添加额外的属性,您可以在您的 UserAdmin 类中这样做:

    fieldsets = (
        # ...
        ('Permissions', {'fields': ('groups', 'user_permissions')}),
    )
    

    并更新admin.site.register(User) 行

    admin.site.register(User, UserAdmin)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-16
      • 1970-01-01
      • 2011-03-09
      • 2016-08-15
      • 2018-09-07
      • 2017-06-22
      相关资源
      最近更新 更多