2011-09-26 118 views
1

我最近updgraded到的Django 1.3。升级后,我收到以下错误,每当我用request.POST的Django 1.3升级问题

Traceback (most recent call last): 

File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 86, in get_response 
response = None 

File "/public/gdp/trunk/src/ukl/lis/process/utils/error_handler.py", line 15, in __call__ 
return self.function(*args, **kwargs) 

File "/usr/lib/python2.4/site-packages/django/views/decorators/cache.py", line 30, in _cache_controlled 
# and this: 

File "/public/gdp/trunk/src/ukl/lis/process/authentication/views.py", line 438, in login 
form = loginForm(request.POST) 

File "/usr/lib/python2.4/site-packages/django/core/handlers/modpython.py", line 101, in _get_post 
self._load_post_and_files() 

AttributeError: 'ModPythonRequest' object has no attribute '_load_post_and_files' 

一旦我恢复到1.0 Django的错误是固定的。

为什么Django的1.3独自抛出这个错误?如何纠正?

+2

chackout你的MIDDLEWARE_CLASSES在设置 – Tauquir

+0

你能解释一下到底是什么,我应该在MIDDLEWARE_CLASSES检查? –

+3

btw。如果你在升级过程中,你应该考虑从mod_python切换到wsgi。 – schneck

回答

0

我试图重新安装我的MOD-Python和现在的错误是固定的。现在考虑迁移到mod_wsgi。

1

步进从Django的1.0到Django的1.3是一个大的跳跃,很多项目可能已过时或不再使用的,我建议你只检查一些文件的MIDDLEWARE_CLASSES

Django Middleware documentation