переменные сеанса недоступны в представлениях, использующих запросы ajax - PullRequest
0 голосов
/ 04 мая 2019

Методом проб и ошибок я сообщаю, что на моем сайте мои представления, использующие ajax-рекветы, не имеют доступа к переменным сеанса, когда сайт не работает по протоколу https.

def profile_update(request):
    if request.is_ajax():
        if 'blogowner' in request.session:
            user_id = request.session['blogowner']
            user = User.objects.get(id=user_id)

Мой сайт обслуживает мой основной сайт (который является https) и субдомены, которые являются только http. Знаете ли вы, есть ли параметр, который может запрещать моим вызовам ajax доступ к переменным сеанса, когда сайт настроен только как http, а не https? Спасибо!

1 Ответ

0 голосов
/ 04 мая 2019

SESSION_COOKIE_SECURE был установлен в True. Установка False заставила меня обойти это.

...