これを達成するためのベストプラクティスまたは推奨される方法があるかどうか知りたいですか?
次のようなモデルがあるとします。
class Cat(models.Model):
field1=models.CharField(...)
field2=models.CharField(...)
evil=models.BooleanField(...)
私が達成しようとしているのは、悪が真である Cat レコードにビューがアクセスできないようにすることです。
すべての Cat.objects.filter 呼び出しに .filter(evil=False) を本当に追加する必要がありますか、それともクラスで一度実行して邪悪な猫がどこにも現れないようにする方法はありますか?