在Django / Python中,如何捕获特定的mySQL错误:'IntegrityError':
try:
cursor.execute(sql)
except IntegrityError:
do_something
不确定我应该从哪里导入。
答案 0 :(得分:8)
您尝试from django.db import IntegrityError
吗?谷歌的第一个结果是btw。在搜索IntegrityError时。
答案 1 :(得分:0)
Here是一个类似的回应。总结
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})