Python 2.6.6では、例外のエラーメッセージをどのようにキャプチャできますか。Python:例外のエラーメッセージを取得する
IE:
response_dict = {} # contains info to response under a django view.
try:
plan.save()
response_dict.update({'plan_id': plan.id})
except IntegrityError, e: #contains my own custom exception raising with custom messages.
response_dict.update({'error': e})
return HttpResponse(json.dumps(response_dict), mimetype="application/json")
このdoesntのは動作するように見えます。私は得る:
IntegrityError('Conflicts are not allowed.',) is not JSON serializable
"このdoesntのは、動作するようです。" - それは何をしなければならないのでしょうか? – khachik
あなたはどのバージョンのPythonを使用していますか? – infrared
こんにちは、私は私の質問を更新しました。ありがとう – Hellnar