0
我有一个在Django中返回错误500的视图,我找不出原因。它看起来就像这样:在Django中返回响应时发生意外错误500,发生了什么?
def some_view(request):
result = some_func(request.raw_post_data)
response = HttpResponse(status=200)
response['Content-Type'] = 'application/json'
response.content = simplejson.dumps(result)
# if I log something here, it will be printed, so control reaches here
return response
因此,它看起来像我的看法是正常工作,然后东西在Django内部发生的,但我无法追查究竟它发生。任何暗示它是什么或如何找到它?
的事情,可能是重要的:
- 我运行的Python 2.5和Django的1.1.4
- POST数据包含一个JSON阵列大约1000字符串项,50个字节每个
- 响应大约是100KiB
- 其他意见似乎工作pefectly精细
- DB操作涉及
你得到了什么特定的错误信息? – shanyu
我刚刚从Apache获得通用错误500。 – Jasiu
提高日志级别并检查日志。 –