在 Django/Python 中,如何捕获特定的 mySQL 错误:“IntegrityError”:
try:
cursor.execute(sql)
except IntegrityError:
do_something
不确定我应该导入什么以及从哪里导入。
你试过了from django.db import IntegrityError
吗?
这是一个类似的回应。总之
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})