限制自定义用户组的模型上的对象

时间:2017-01-25 21:57:09

标签: django django-models

我的问题是我想将模型中的某些对象限制为自定义组用户。 有没有办法呢?

class Ad(models.Model):
    submit_date = models.DateTimeField(auto_now_add=True)
    publish_date = models.DateTimeField(default=timezone.now)
    expire_date = models.DateTimeField(default=now_plus_30_days)
    title = models.CharField(max_length=100)
    description = models.TextField()

例如,我想将1 cant compsess视为发布_date。

1 个答案:

答案 0 :(得分:1)

有可能,我在许多项目中使用它。

只需使用Django Guardian

即可

这是一种将对象限制为用户或组的工具。默认情况下,管理员将始终拥有完全访问权限。