【发布时间】:2018-07-09 22:56:10
【问题描述】:
我有我的旧数据库。我使用 inspectdb 创建了模型。我可以在管理页面中看到我的表。我创建了 4 个用户,我想为每个模型实现基于角色的权限。我只是通过示例向您展示我在模型中添加编辑、查看、删除等权限的操作。 示例:-
class BusinessIntegrationSourceCategory(models.Model):
date_added = models.DateTimeField(blank=True, null=True)
date_modified = models.DateTimeField(blank=True, null=True)
source_category = models.CharField(max_length=255, blank=True, null=True)
class Meta:
managed = False
db_table = 'business_integration_source_category'
permissions = (
("view_category", "view category"),
("add_category", "Add category"),
("delete_category", "Delete category"),
)
现在我可以添加后续步骤以添加基于角色的权限。
【问题讨论】:
标签: django django-models django-forms