Python Django软删除
由于django的默认用户模型使用is_active作为软删除的标志,因此为需要软删除的每个其他模型命名字段is_active是否有意义Python Django软删除,python,django,Python,Django,由于django的默认用户模型使用is_active作为软删除的标志,因此为需要软删除的每个其他模型命名字段is_active是否有意义 is_deleted似乎更为常见,但is_active似乎能保持事物的一致性,这更好,对吗?我想这更符合您的偏好。为了保持一致性,处于活动状态更好。在某些情况下,被删除对开发人员来说可能更有意义/感觉更自然。值得一提的是,在我们的一个项目中,我们有两个字段处于活动状态和已被删除。我们使用is_deleted表示软删除,而is_active表示该模型是否仍能积极
is_deleted似乎更为常见,但is_active似乎能保持事物的一致性,这更好,对吗?我想这更符合您的偏好。为了保持一致性,
处于活动状态
更好。在某些情况下,被删除
对开发人员来说可能更有意义/感觉更自然。值得一提的是,在我们的一个项目中,我们有两个字段处于活动状态
和已被删除
。我们使用is_deleted
表示软删除,而is_active
表示该模型是否仍能积极参与/参与系统