проблема с обновлением django 1.3 - PullRequest
1 голос
/ 26 сентября 2011

Я недавно обновился до django 1.3. После обновления я получаю следующую ошибку всякий раз, когда я использую request.POST:

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'

Как только я вернулся к django 1.0, ошибка исправлена.

Почему только django 1.3 выдает эту ошибку? Как это исправить?

Ответы [ 2 ]

1 голос
/ 26 сентября 2011

Переход с Django 1.0 на Django 1.3 - это большой скачок, многие элементы устарели или больше не используются, я рекомендую вам просто проверить некоторые документы для middleware_classes

Документация по промежуточному программному обеспечению Django

0 голосов
/ 06 июня 2012

Я попытался переустановить мой мод-python, и теперь ошибка исправлена. Теперь думаю о переходе на mod_wsgi.

...