私はDjangoAdminToolを使用しており、非常に単純なモデルを使用しています。特定のユーザーまたは特定のグループの特定のパスワードへのアクセスを制限したい。アクセスの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