Django ORM 事务操作
事务 把一些列的操作(步骤)当作一个事务 全部的步骤都成功才成功 经典例子:银行转账 代码实现: import os if name == ' main ': os.environ.setdefault("DJANGO_SETTINGS_MODULE", "BMS.settings") import django django.setup() import datetime from app01 import models try: from django. db import transaction # 事务 with transaction. atomic(): # 里面是执行的所有步骤 new_publisher = models. Publisher. objects. create( name= "火星出版社") models. Book. objects. create( title= "橘子物语", publish_date= datetime. date. today(), publisher_id= 10) # 指定一个不存在的出版社id except Exception as e: print( str( e)) 来源: oschina 链接: https://my.oschina.net/u/4393984/blog/3795823