在Django中返回响应时出现意外错误500,what';发生什么事了?

在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)

我在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
  • 其他观点似乎都很好
  • 涉及数据库操作

问题在于Apache中的FastCGI模块有30秒超时,Django花了30多秒准备响应。Apache随后返回了通用的500错误消息。

您收到了什么具体的错误消息?我刚收到Apache发出的通用错误500。请升级日志记录级别并检查日志。@CatPlusPlus:没有帮助,没有进一步的日志条目出现-这不是世界上最好的应用程序…找到了!见下面我的答案。