Мне любопытно, есть ли передовая практика или рекомендуемый способ сделать это?
Скажем, у меня есть такая модель:
class Cat(models.Model):
field1=models.CharField(...)
field2=models.CharField(...)
evil=models.BooleanField(...)
То, что я пытаюсь сделать, это то, что я хочу, чтобы никакие представления никогда не могли получить доступ к записям Cat, где зло истинно.
Мне действительно нужно добавлять.filter (evil=False )к каждому вызову Cat.objects.filter, или есть способ сделать это один раз в классе и сделать так, чтобы злые коты нигде не появлялись?