标签:使用 针对 mode rom pytho 两种 文件 delete tty
class Article(models.Model):
title = models.CharField(max_length=100)
content = models.CharField(max_length=100)
author = models.ForeignKey(get_user_model(), on_delete=models.CASCADE)
class Meta:
permissions = {
('black_article', '拉黑文章')
}
from django.contrib.auth.models import Permission, ContentType
def permission_view(request):
# 1. 通过ContentType模型获取要添加的某个app下的某个模型
content_type = ContentType.objects.get_for_model(Article)
# 2. 创建权限示例
permission = Permission.objects.create(content_type=content_type)
if permission:
print('添加权限成功!')
else:
print('您不能添加该权限!')
return HttpResponse('添加权限!')
def permission_view(request):
# 2. 通过代码的形式添加权限
content_type = ContentType.objects.get_for_model(Article)
Permission.objects.create(codename='black_article', name='拉黑文章', content_type=content_type)
return HttpResponse('添加权限!')
标签:使用 针对 mode rom pytho 两种 文件 delete tty
原文地址:https://www.cnblogs.com/guyan-2020/p/12354534.html