我想在迁移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'),
]