Как настроить приложение Django, чтобы куки работали на поддомене - PullRequest
7 голосов
/ 14 июня 2010

Я развернул свое приложение на subdomain.domain.com (оно работает только на этом одном поддомене).Все работает нормально, за исключением того, что время от времени пользователи не могут войти в приложение (при попытке войти в админку появляется сообщение "Looks like your browser isn't configured to accept cookies. Please enable cookies, reload this page, and try again").Я заметил, что перезапуск веб-сервера устраняет эту проблему на некоторое время.

Кто-нибудь имеет опыт настройки проекта django на поддомене и может подсказать, как настроить приложение, чтобы оно работало правильно, без необходимостииногда делать сброс?

Я пытался настроить параметр SESSION_COOKIE_DOMAIN = 'subdomain.domain.com', но это не решило проблему (может быть, я установил ее неправильно?)используйте Django 1.1.1, Python 2.5.4 для этого проекта.Проект развернут в провайдере, который я использую для других проектов, и куки работают там отлично.Другие проекты выполняются также на поддоменах и вообще не имеют установленного SESSION_COOKIE_DOMAIN.

1 Ответ

4 голосов
/ 14 июня 2010

в ваших настройках у вас установлен SESSION_COOKIE_DOMAIN?Если это так, настроено ли это на что-то, что не является доменом, на котором работает сайт?

...