我正在使用 Django 管理工具,我有非常简单的模型。我想限制对特定用户或特定组的特定密码的访问。如何为访问“是/否/从不”设置 3 个条件,当用户获得“是”+他的组“否”时,他可以访问,但是当“是”+“从不”时则没有。以及如何使其与 django-admin-tools 权限系统一起使用。
from django.db import models
from passwords.objects.labels.models import Label
class Password(models.Model):
class Meta:
db_table = 'passwords'
name = models.CharField(max_length=32)
username = models.CharField(max_length=32)
password = models.CharField(max_length=32)
labels = models.ManyToManyField(Label)
def __unicode__(self):
return self.name