为什么Django管理表单会挂起(或者,如何诊断问题)?

为什么Django管理表单会挂起(或者,如何诊断问题)?,django,django-admin,Django,Django Admin,在Django中,我有一个绑定到管理员的模型。每当我尝试添加一个新的模型实例或更新一个现有的实例时,表单都会在尝试提交时挂起。不过,没有任何内容写入日志文件。这些模型没有什么特别之处,因此它们没有任何可能导致的自定义验证,例如,和无限循环。此外,挂起仅发生在我的生产服务器上,而不发生在临时服务器或本地开发机器上 我注意到Apache日志文件中存在以下错误,但我不确定这是我的问题的症状还是其他原因: Exception exceptions.TypeError>中的“'NoneType'对象不可调

在Django中,我有一个绑定到管理员的模型。每当我尝试添加一个新的模型实例或更新一个现有的实例时,表单都会在尝试提交时挂起。不过,没有任何内容写入日志文件。这些模型没有什么特别之处,因此它们没有任何可能导致的自定义验证,例如,和无限循环。此外,挂起仅发生在我的生产服务器上,而不发生在临时服务器或本地开发机器上

我注意到Apache日志文件中存在以下错误,但我不确定这是我的问题的症状还是其他原因:

Exception exceptions.TypeError>中的“'NoneType'对象不可调用”被忽略


是什么导致了绞刑?或者,如果没有设置和应用程序的所有细节,这可能很难回答,那么诊断问题的最佳方法是什么?

最终,我认为这只是性能问题。我在守护模式下使用WSGI;减少WSGI进程的数量似乎已经消除了这个问题。

很难说,您至少应该发布您的模型/管理/表单代码,特别是如果您进行了任何自定义。。。其他形式的表现好吗?据我所知,所有其他形式的表现都很好。除了一些字段之外,类本身没有太多内容,旧的表单定制包括对
list\u display
及其类似内容的更改。在模型或管理中没有任何花哨的东西。