腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3377)
视频
沙龙
1
回答
assertRaises未捕捉到
IntegrityError
,瓶SQLAlchemy
、
、
、
、
test_insert_cash_flow(self): db.session.add(cf) self.assertRaises(psycopg2.
IntegrityError
它说我的测试失败了,
IntegrityError
被打印到屏幕上,但是我的assertRaises没有捕捉到这一点。有人怀疑为什么吗?
浏览 2
提问于2015-12-21
得票数 3
回答已采纳
2
回答
Django / Python:捕获MySQL
IntegrityError
、
、
在Django/Python中,如何捕获特定的mySQL错误:“
IntegrityError
”: cursor.execute(sql) except
IntegrityError
:
浏览 2
提问于2013-02-08
得票数 2
回答已采纳
1
回答
pytest:测试数据库约束
、
、
我为我的Django应用程序编写了以下测试。IntegrationDaily模型有一个最大约束。100容量。因此,条目将“故意”失败。然而,pytest.raises(Exception)似乎是验证这一点的错误方法。我也尝试导入TransactionManagementError,但也没有解决问题。 import pytest from myapp.spaces.models import IntegrationDaily def describe_element_ca
浏览 11
提问于2020-08-21
得票数 1
1
回答
如何使用django get_or_create()应用(冲突时什么都不做)
、
假设Models.py中的first_name和last_name如下所示: unique_together = ('first_name', 'last_name',) 在view.py中 obj, created = Person.objects.get_or_create( last_name='Lennon',) 但有时我会得到一个由重复引起的错误:在Post
浏览 17
提问于2019-05-05
得票数 1
回答已采纳
1
回答
为什么django事务发送双重提交?
、
try: emp.save() print(e)
浏览 23
提问于2019-09-06
得票数 0
回答已采纳
1
回答
测试抛出SQLAlchemy的
IntegrityError
代码的正确方法是什么?
、
我已经阅读了 Q&A,并且已经尝试捕获引发
IntegrityError
异常的代码中的异常,方法如下:但是不知怎么的,我的单元测试还是失败了,并且停止了
IntegrityError
异常。
浏览 7
提问于2013-10-10
得票数 5
回答已采纳
1
回答
测试
IntegrityError
唯一约束失败
、
、
from django.db.backends.sqlite3.base import
IntegrityError
def setUpself.user1 = User.objects.create(**data1) self.assertRaises(
IntegrityError
user/tests/test_models.py", line 25, in multiple_us
浏览 2
提问于2016-08-16
得票数 5
回答已采纳
1
回答
Django Model.objects.create() DB异常不能过滤
、
、
、
、
@pytest.mark.django_db with pytest.raises(django.db.utils.
IntegrityError
if params is None:E psycopg2.
IntegrityError
/usr/local/lib/python3.6/site-pack
浏览 2
提问于2018-06-29
得票数 3
3
回答
无法在Python中捕获MySQL
IntegrityError
、
、
、
、
我正在尝试捕获通过调用存储过程引发的
IntegrityError
,但我无法这样做。产生的结果与 cursor = connection.cursor()except
IntegrityError
as e: return {"message": e.message} 在这两种情况下,我都会得到
Inte
浏览 6
提问于2014-11-26
得票数 10
回答已采纳
6
回答
Django:捕获完整性错误并使用模板显示自定义消息
、
在我的django驱动的应用程序中,只有一个明显的情况会出现"
IntegrityError
“。 那么,如何使用模板捕获错误并显示消息呢?
浏览 2
提问于2012-07-02
得票数 85
回答已采纳
2
回答
如何捕获唯一约束失败: auth_user.username错误?
、
、
在我的表单中,每当有人像这样注册他们的用户名时,我都会收到这个消息。如何防止错误转到一个全新的黄页,并使其返回给用户,并将其作为表单错误抛出?
浏览 0
提问于2016-02-20
得票数 2
1
回答
在python中` `from bar import foo`后面的`[foo]`有什么特殊的含义吗?(可能特定于python2 )
、
、
、
特别是,我正在查看以下代码: import sqlite3[
IntegrityError
] 我想知道:[
IntegrityError
IntegrityError
只是sqlite3包中定义的一个类,当然,我自己的解释是[IntgrityError]只是一个将它放在列表中的表达式,但我正在研究的一段代码中有它。会不会是打字错误?
浏览 20
提问于2019-06-13
得票数 1
回答已采纳
1
回答
Django DatabaseError -没有这样的保存点
、
、
、
在我的Django应用程序中,Celery任务调用了一个函数,该函数处理CSV文件中的每一行,并尝试使用模型将每一行中的信息插入到PostgreSQL数据库中,如下所示:for row_number, row in enumerate(reader): ... firs
浏览 2
提问于2013-01-16
得票数 4
回答已采纳
1
回答
从Django中的完整性错误中提取细节
、
、
我从Django获得了以下格式的完整性错误是否有任何内
浏览 5
提问于2021-07-01
得票数 0
回答已采纳
1
回答
Django:仅当实例不存在时才保存实例
、
、
如果地址不存在,我只想保存Location的一个实例。我如何重写save函数来实现这一点呢?这是正确的方式吗?class Location(models.Model): longitude = models.DecimalField(max_digits=9, decimal_places=6, null=True) address = mo
浏览 1
提问于2020-05-08
得票数 0
2
回答
在python 3.8.9中,如何获取异常错误消息,而不是整个异常元组
我试图在DB中执行以下插入操作: print(e)(1062, "Duplicate entry 'a' for key 'username_UNIQUE'") 我只想得到错误消息("Duplicate entry 'a' for key 'username_UNIQUE'"),但我不知道如何获得元组的第二个字段。如果我尝试e[1]或e(1),我只会得到另一个错误。我如何从元组中得到第二
浏览 8
提问于2022-10-01
得票数 0
1
回答
为什么psycopg2
IntegrityError
没有被抓?
、
、
、
我的代码如下所示(在循环中运行,为了清晰起见,简化了):try: 'one':: val2 target_engine.execute(query) print "uncaught"
浏览 2
提问于2015-08-06
得票数 18
回答已采纳
1
回答
Django不威胁例外
、
、
、
我尝试过使用“从django.db.utils导入
IntegrityError
”和“从django.db导入
IntegrityError
” color=row.get('color', None)) except
IntegrityError
浏览 1
提问于2021-05-21
得票数 0
回答已采纳
2
回答
处理特定的和一般的Python异常?
这就是我目前正在做的事情,它运行得很好: output_var = some_magical_function() integrity_error_handlingtry:except
IntegrityError
as ie: integrity_error_handling
浏览 11
提问于2013-07-25
得票数 6
回答已采纳
1
回答
如何使用SQLAlchemy测试无效记录插入?
、
、
、
如何使用SQLAlchemy/Postgres编写单元测试来确认插入无效记录失败?我目前正在这样做:session.flush() record_id=invalid_record.record_id,assert len(query) == 0
浏览 0
提问于2017-06-27
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
即时通信 IM
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券