在Django中返回响应时出现意外错误500,what';发生什么事了?
我在Django中有一个返回错误500的视图,我不知道为什么。看起来是这样的:在Django中返回响应时出现意外错误500,what';发生什么事了?,django,django-views,Django,Django Views,我在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)
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
- 其他观点似乎都很好
- 涉及数据库操作