当使用它的 save 方法保存 django 模型时,有没有办法确保在保存过程中没有发生任何事情并向用户发送消息?我在考虑消息框架并尝试除块?
try:
model.save()
add success message to message framework
except DatabaseError:
add error message to message framework
except TransactionManagementError:
add error message
这是正确的方法吗?还有在尝试保存模型的新实例时更有可能引发哪个异常?我对 django 相当陌生,所以请善待:)