目前在做后台的日志记录功能,碰到个问题,打个比方,记录软删除,比如is_delete
字段从False--》True,如果后接口采用save()方法是可以记录的,但是采用update()方法数据库却无法记录,请问这样该怎么解决,最好是不要再新建相关的表来记录了
代码的话:如果采用save方法,就是model.is_delete=True,model.save(),此时在auditlog表中会记录一条记录,但是如果采用update方法,就是model.update(is_delete=True),此时auditlog表并不会做任何记录
auditlog
不应该管代码的业务实现逻辑,而是记录数据库的操作简而言之,在上述场景,
auditlog
只应该记录xx
数据库做了update
操作,操作内容为xxx