2

在 Django/Python 中,如何捕获特定的 mySQL 错误:“IntegrityError”:

try:
   cursor.execute(sql)
except IntegrityError:
    do_something

不确定我应该导入什么以及从哪里导入。

4

2 回答 2

8

你试过了from django.db import IntegrityError吗?

于 2013-02-08T10:06:03.913 回答
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})
于 2014-03-20T21:38:17.743 回答