AttributeError: объект 'WSGIRequest' не имеет никакого атрибута 'сессия'

Я продолжаю получать эту ошибку наугад времена и каждый раз, когда я касаюсь django.wsgi файла, она фиксируется только для случая снова после нескольких часов. Я потерян относительно того, что сделать. мой middleware_classes следующие:

MIDDLEWARE_CLASSES = (
    'django.middleware.cache.UpdateCacheMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.locale.LocaleMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.middleware.csrf.CsrfResponseMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.middleware.facebookConnectMiddleware.FacebookConnectMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.cache.FetchFromCacheMiddleware',
    'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
)

Ошибка всегда происходит в промежуточном программном обеспечении Facebook, когда я делаю "если request.session" оператор.Спасибо

9
задан Tisho 2 August 2012 в 20:23
поделиться

2 ответа

Вы используете Apache? Если да, то вам, вероятно, следует перезапустить httpd после изменения файла mod_wsgi.

sudo apachectl -k restart
sudo apache2ctl -k restart
sudo /etc/init.d/httpd restart

... или подобное должно сработать. Если проблема все еще наблюдается, попробуйте вставить полное сообщение об ошибке.

0
ответ дан 3 November 2019 в 07:12
поделиться

Попробуйте альтернативный файл сценария WSGI, описанный в конце:

http://blog.dscpl.com.au/2010/03/improved-wsgi-script-for-use- with.html

Сообщите в список mod_wsgi, если это поможет, поскольку мы все еще пытаемся выяснить, какие проблемы решает альтернативный сценарий WSGI, так что мы можем решить, настоящая проблема или пользователи не используют Django должным образом.

0
ответ дан 3 November 2019 в 07:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: