Kry*_*ski 6 database django transactions django-admin
我注意到默认情况下,django管理站点中的所有更新都是作为事务完成的.
我需要: - 关闭事务(全局或特定的管理视图) - 在通过管理界面保存的实体的save()方法内部,提交事务
原因是我覆盖了save()方法,并且正在向外部非django系统通知刚刚发生的更改.但是,由于django仍未提交事务,因此外部系统未看到更新.
有没有人对如何做到这一点有任何建议?
Ser*_*nko 5
您可以使用commit_manually来完全控制特定视图/函数中的事务.
归档时间:
16 年,8 月 前
查看次数:
1636 次
最近记录:
13 年,11 月 前