腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
@
transaction.atomic
便宜
吗
?
django
、
database
、
django-models
这主要是出于好奇心,但是用@
transaction.atomic
包装整个视图的DB代价可以忽略不计
吗
? 我正在考虑的视图中,表单的GET或验证失败后重新显示的表单涉及处理查询集。在我看来,在代码块周围使用with
transaction.atomic
()要自然得多,只有在用户的输入经过验证之后,它才会实际更改一组相关的DB对象。 我是不是遗漏了什么?
浏览 18
提问于2021-11-05
得票数 0
2
回答
Django错误代码找不出是什么问题
python
、
django
、
tastypie
我得到下面的堆栈无法弄清楚问题是什么。我知道这和我的URLS.pi有关,我正试着做一个美味的馅饼url来建立一个恢复服务Traceback (most recent call last): return self._urlconf_module At
浏览 0
提问于2014-07-04
得票数 0
回答已采纳
2
回答
Django:“多久一次”我需要@
transaction.atomic
python
、
django
我是否正确地理解了不需要在@
transaction.atomic
之前添加do_stuff()装饰器?如果do_staff更改了数据库并发生异常,则父view_func将负责回滚。from django.db import transaction def viewfunc(request):那是而不是的墓地,对
吗
?from django.db import transaction @
transaction.atomic<
浏览 0
提问于2019-04-19
得票数 1
回答已采纳
2
回答
Django嵌套事务--“使用
transaction.atomic
()”
django
、
transactions
、
nested
、
atomic
我想知道我是否有这样的东西: with
transaction.atomic
(): functionB() with
transaction.atomic
():有人知道会发生什么
吗
?如果functionB失败,functionA也会回滚
吗
? 谢谢!
浏览 3
提问于2014-02-25
得票数 47
回答已采纳
1
回答
Django1.6
transaction.atomic
问题
django
、
transactions
、
postgresql-9.1
、
atomic
、
django-1.6
我刚转到Django 1.6 (用Posgres 9.1),有几个问题我自己无法回答: 在
transaction.atomic
块内执行时,通过游标执行的sql语句是否正确提交?使用
transaction.atomic
():游标= connection.cursor() cursor.execute(sql
浏览 3
提问于2014-02-17
得票数 5
1
回答
当
transaction.atomic
回滚时,Django可以改变模型实例的状态
吗
?
python
、
django
、
transactions
在
transaction.atomic
块中引发异常时,我希望订单更改状态。 下面的代码可以工作
吗
?try: order = Order.objects.create( status='PAYING'
浏览 6
提问于2020-10-30
得票数 1
1
回答
transaction.atomic
()的故障模式是什么?
django
、
transactions
DB在提交事务时遇到一致性错误(例如,另一个事务更新了当前事务中读取的值),读取django.db.transaction.py,则看起来事务将回滚,DatabaseError将被提升为调用代码(例如,
transaction.atomic
这是正确的
吗
? 更重要的是,在没有
transaction.atomic
包装器接收异常的情况下,事务可以回滚
吗
?
浏览 1
提问于2016-06-01
得票数 4
回答已采纳
1
回答
Django 1.6和嵌套“使用
transaction.atomic
()”
django
、
django-models
、
transactions
、
django-database
但是现在使用Django 1.6,旧的API主要被
transaction.atomic
所取代。() with
transaction.atomic
(假设在第一个和第二个函数中都使用了使用上下文管理器的
transaction.atomic
,那么在a_second_function_successful中创建/修改的数据会发生什么变化。它会被提交到数据库
吗
?它会自动从第一
浏览 0
提问于2013-12-02
得票数 8
回答已采纳
1
回答
@
transaction.atomic
是否跟随函数调用?
django
、
transactions
、
atomic
假设我们有def create(...):如果我的问题有点傻,很抱歉
浏览 2
提问于2022-08-31
得票数 0
3
回答
在Django
transaction.atomic
()中捕获并重新安排异常可以
吗
?
python
、
django
、
transactions
、
django-orm
Django的文档介绍了
transaction.atomic
()和例外情况: 当退出一个原子块时,Django会查看它是正常退出还是异常退出,以确定是提交还是回滚。这样做可以
吗
,还是会导致“意想不到的行为”?with
transaction.atomic
(): try: except: logger.exception
浏览 4
提问于2017-03-03
得票数 11
1
回答
Django嵌套
Transaction.atomic
python
、
django
但是,我的问题是,对于如下代码结构:def A(): B() ## something ## something def C():如果B和C都成功了,而A跟着他们走错了,那么B和C就会回来,对
吗
?如果B成功了,但C搞砸了,B会退回去
吗
?关于维护此回滚功能的
浏览 4
提问于2015-01-15
得票数 7
回答已采纳
1
回答
F()表达式和原子事务相互替换
吗
?
django
、
transactions
替换此代码是否安全: reporter.stories_filed = F('stories_filed') + 1@
transaction.atomic
def view(request):这是错的
吗
?@
transaction.atomic
reporter.stories_filed = F('stories_filed
浏览 2
提问于2015-07-27
得票数 6
回答已采纳
1
回答
使用@
transaction.atomic
装饰器的正确位置是什么?
django
、
transactions
到目前为止,我的实践一直是标记最外层的方法,在这种方法中,首先使用@
transaction.atomic
进行数据库写访问。但我觉得这很痛苦。当我重构或移动事物时,最外层的方法经常发生变化。我应该总是在视图级别声明@
transaction.atomic
并完成它
吗
?@
transaction.atomic
# database operation
浏览 3
提问于2017-09-02
得票数 9
1
回答
我需要在事务中包装django更新
吗
?
django
、
django-models
、
transactions
、
django-orm
假设我在django中运行几个模型对象的更新:我需要把它包装在
transaction.atomic
中
吗
?如果我不这样做,会有什么不好的事情发生
吗
?
浏览 0
提问于2016-03-05
得票数 1
1
回答
“select_for_update”在原子块中被调用--仍然是TransactionManagementError
django
、
django-orm
代码吹响def cancel_one(o_id):@
transaction.atomic
def cancel_one(o_id
浏览 0
提问于2019-01-31
得票数 3
1
回答
捕获,在django
transaction.atomic
()块回滚事务中除外
python
、
django
、
pytest
我有一个这样的代码块: with
transaction.atomic
(): stop_object(i) for i in
浏览 20
提问于2019-03-02
得票数 0
1
回答
如何在django-rest-framework APIView中回滚事务?
django
、
transactions
、
django-rest-framework
有人能给我指路
吗
?
浏览 19
提问于2016-08-29
得票数 3
1
回答
django queryset.update上的原子事务(**kwargs)
python
、
django
、
django-queryset
Django的queryset.update方法似乎在
transaction.atomic
上下文管理器下执行。在update期间,我什么时候需要在代码中显式地执行它?代码 queryset = Model.objects.filter(a=1) with
transaction.atomic
queryset: except: logger.info('
浏览 2
提问于2016-08-31
得票数 3
回答已采纳
3
回答
在捕获完整性错误时,Django保存点回滚会导致TransactionManagementError
python
、
django
、
postgresql
、
django-models
、
transactions
我正在Django的
transaction.atomic
块中运行以下代码。@
transaction.atomic
() a.save() try: b.save(
浏览 3
提问于2016-11-18
得票数 1
回答已采纳
1
回答
持久Django原子事务是否意味着我们不需要保存点
django
、
transactions
我有以下问题: 如果durable=True,那么savepoint应该永远是False,对
吗
?因为如果原子块是最外层的原子块,那么使用保存点是没有意义的。如果是durable=True,Django应该为我们设置savepoint=False
吗
?阅读源代码,它似乎不为我们做,但我觉得它应该这样做。
浏览 4
提问于2022-09-12
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
寄大件用物流便宜吗?哪个物流最便宜?
APP开发可以便宜吗
寄快递什么快递最便宜?八戒惠递便宜吗?
你还以为便宜的就是假货吗?
Etisalat和Du:Du 是真的便宜吗?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券