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
提高日誌級別並檢查日誌。 –