默认情况下,当我创建模型时,Django 会授予如下权限:
add/change/delete/view
如果我向特定用户授予上述任何权限,则该用户可以查看该模型中的所有对象。但我只想向他们展示与外键链接的对象。
我们来说吧,
我有一个书籍模型
class Book(models.Model):
title = models.CharField(max_length=100)
author = models.ForeignKey(
User, on_delete=models.CASCADE
)
如果我想授予作者权限,他们只能从 Django 管理员查看链接的书籍。
我怎样才能做到这一点?