更新时间:2022-04-15 07:39:53
,您向模型添加了额外的权限,其中第一个值是权限名称,第二个值是人类可读的名称,(在此处详细说明
you add extra permissions to your model, where first value is a name of permission and second is a human readable name, (details here meta permissions) so if i understand you need added it to your Reactor
model for example:
class Reactor(models.Model):
# ^^^^^^
# ....
user_id = models.ForeignKey(User)
class Meta:
permissions = (
("view_reactor", "can view reactor"),
("find_reactor", "can find reactor"),
("controll_reactor", "can controll reactor"),
)
,您可以在视图中使用
from django.contrib.auth.decorators import permission_required
@permission_required('reactor.view_reactor')
def view_reactor(request):
对不起,如果我误会了