【发布时间】:2012-12-25 10:37:25
【问题描述】:
我正在使用 django 1.2.7 和 python 2.6。 如果我使用此代码:(porpuse 出现识别错误)
def myview(request):
try:
if x:
print 'x'
except:
return HttpResponseServerError('bazinga')
然后我没有得到我的回应。我得到 django 500 响应。
但是如果我把代码改成这样:
def myview(request):
try:
if x:
print 'x'
except:
return HttpResponseServerError('bazinga')
现在我得到了我自己的 500 和 bazinga。
如何捕捉第一个示例中的识别错误?
就像我的 try-except 在第二个示例中捕获异常一样。
【问题讨论】:
标签: python django exception view