我正在尝试在Django管理后台中为“组”添加一个字段。例如,当您在后端创建组时,定义了“名称”和“权限”,我想在该列表中添加一个字段(CharField)。这是否需要新的应用程序,或者可以在我的根models.py中扩展Group模型?
我是Django和Python的新手,如果问题措辞不好请见谅。
以下是我目前的进展:
#models.py
from django.db import models
from django.contrib.auth.models import Group
class AppDBName(Group):
AppDB = models.CharField(max_length=30)
def __unicode__(self):
return self.AppDB
#admin.py
from django.contrib import admin
from .models import AppDBName
admin.site.register(AppDBName)
Group
和GroupExtend
的实例,因此您可以注册一个GroupExtend
(然后需要手动定义相关的Group
),或者将其设置为Group
模型的内联,并像文档中所示重新注册后者(我已经发布了链接)。 - chem1st