zoukankan      html  css  js  c++  java
  • Django执行事务操作

    当数据库当数据库写入操作,有多个commit都是在同一条件下成功或者失败的,可以使用事务,即原子性,要么所有语句都执行,要么一个都不执行

    from django.db import transaction
    try:
        with transaction.atomic():
            # 先删除该天数据
            Energy.objects.filter(time=time).update(**{"state": "9"})
          # 再创建该天新数据
            Energy.objects.create(**{
                 "energy": energy,
                 "time": time,
            })
    except Exception as e:
        print(e) 
  • 相关阅读:
    springMvc接口请求参数
    ThreadLocal 结构
    遇到的问题
    jsonview的安装
    Java
    学习资源
    Java
    Java
    Java
    Java
  • 原文地址:https://www.cnblogs.com/zhangguosheng1121/p/14597005.html
Copyright © 2011-2022 走看看