Я использую Django Admin Tool, и у меня очень простая модель. Я хочу ограничить доступ к определенному паролю для конкретного пользователя или конкретной группы. Как я могу сделать 3 условия для доступа «Да/Нет/Никогда», и когда у пользователя есть Да + его группа Нет, тогда у него есть доступ, но когда «Да» + «Никогда», то нет. И как я могу заставить его работать с системой разрешений django-admin-tools.Как ограничить доступ к определенным строкам в django
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
Большое спасибо за помощь, ребята, Да/Нет/Никогда, вероятно, не слишком обидно, потому что я только начинаю изучать Python, так как я могу установить Yes/No, поэтому любой пользователь должен иметь или индивидуальное разрешение или должен быть в группе, которые имеют разрешение на чтение пароля. – user1415982
См. Обновление выше. –