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 に答える