【发布时间】:2021-09-01 23:37:09
【问题描述】:
我在向管理面板添加简单的新权限时遇到了问题
在我的 models.py 我有:
class search_hostname(models.Model):
class Meta:
permissions = [("search_hostname", "Can search hostname")]
def __str__(self):
return self.application
但在我的管理页面中进行迁移和迁移后,我得到“可以搜索主机名”和其他四个默认值:
app | search_hostname | Can add search_hostname
app | search_hostname | Can change search_hostname
app | search_hostname | Can delete search_hostname
app | search_hostname | Can view search_hostname
app | search_hostname | Can search hostname
我没有旧的迁移会导致这种情况
有什么方法可以避免添加这些默认权限并且只有 Can search hostname in DB
【问题讨论】:
标签: django django-models django-admin django-permissions