我很好奇是否有最佳实践或推荐的方法来实现这一目标?
假设我有这样的模型:
class Cat(models.Model):
field1=models.CharField(...)
field2=models.CharField(...)
evil=models.BooleanField(...)
我想要完成的是我不希望任何视图能够访问邪恶为真的 Cat 记录。
我真的需要在每个 Cat.objects.filter 调用中添加 .filter(evil=False) 吗,或者有什么方法可以在课堂上做一次,让邪恶的猫永远不会出现在任何地方?