请教大家一个Django事务的问题

pengji 2013-02-04 07:24:57
大家都知道django中的ORM事务是自动的。
如果我现在有一个类,里面有两个方法,分别是A,B
@transaction.commit_manually
def A:
B()

def B:
B这个方法中也有对Model的操作,我的疑问是:
B这个方法中是隐式的新开了一个事务,还是与A方法处在同一个事务中?
如果默认是隐式开了一个新事务,请问我有什么办法可以将它放入A的事务中?
...全文
129 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
小村长 2013-04-19
与A方法在同一个事务中。。。
  • 打赏
  • 举报
回复
jeky_zhang2013 2013-02-18
事务不是按方法来划分的吧?应该是按提交与否来划分的
  • 打赏
  • 举报
回复
pengji 2013-02-05
没人知道吗?
  • 打赏
  • 举报
回复
相关推荐
发帖
脚本语言

3.7w+

社区成员

JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • ITBOB • 鲍勃
加入社区
帖子事件
创建了帖子
2013-02-04 07:24