如何更改默认权限名称?

时间:2020-02-19 09:47:39

标签: django django-authentication

我想在迁移django模型后更改django创建的默认权限名称。

PyPI说在类default_permissions = []中提供Meta可以,但是

必须先在模型上指定它,然后才能创建模型 迁移以防止任何遗漏的权限被 已创建。

但是在迁移模型之后是否还可以更改权限名称(如果可能,也可以更改代号)?

 class ContactPage(models.Model):
        full_name = models.CharField(max_length=255)
        email = models.EmailField()
        msg = models.TextField()
        sent_on = models.DateTimeField(auto_now_add=True)

        def __str__(self):
            return self.full_name

        class Meta:
            default_permissions = [] # works in the first migrate
            permissions = [
                ('can_view_contacts', 'Can View Contacts'),
                ('can_delete_contacts', 'Can Delete Contacts'),
            ]

0 个答案:

没有答案