由于缺乏计划,我发现自己不得不在模型的后期引入一个名为“Active”的布尔字段。这个想法是只返回对于 Db 上的任何查询具有活动的元素。一种可能的方法是编辑我对模型的所有查询以添加类似
Q(active==true)
这需要很多改变。是否有可能使用“类元”我可以设置排序,以便对 Db 的任何查询仅在活动集为 true 的元素上执行。
class Db(models.Model):
url = models.TextField()
description = models.TextField(blank=True, null=True)
active = models.BooleanField()(initial=True)
class Meta:
ordering = ['-id']