Django / Python:捕获MySQL的IntegrityError
在Django/Python中,我该如何捕捉一个特定的mySQL错误:'IntegrityError':
try:
cursor.execute(sql)
except IntegrityError:
do_something
我不太确定我应该从哪里导入什么。
2 个回答
0
这里有一个类似的回答,详细内容可以点击这里查看。总的来说,
from django.db import IntegrityError
from django.shortcuts import render_to_response
try:
# code that produces error
except IntegrityError as e:
return render_to_response("template.html", {"message": e.message})
8
你试过 from django.db import IntegrityError
吗?