由于django的默认用户模型使用is_active作为软删除的标志,为每个需要软删除的模型命名字段is_active是否有意义?
is_deleted似乎更常见,但似乎is_active保持一致,哪个更好,对吧?
答案 0 :(得分:1)
我想这更像是你的偏好。为了保持一致,is_active
更好。在某些情况下,is_deleted
可能会让开发人员感觉更自然/更自然。对于它的价值,我们在其中一个项目中有两个字段is_active
和is_deleted
。我们使用is_deleted
表示软删除,is_active
表示该模型是否仍然可以积极参与/参与系统。