У меня есть представление ajax, где я хочу установить переменную сеанса, например:
def upload(request, *args, **kwargs):
request.session['test'] = 'test'
request.session.modified = True
print request.session.items()
У меня есть другой нормальный вид, похожий на этот:
def advertise(request):
print request.session.items()
Я получаю эти две надписи на оболочке:
[('test', 'test')]
[('_auth_user_backend', 'django.contrib.auth.backends.ModelBackend'), ('_auth_user_id', 26L)]
Почему данные сеанса, которые я установил в представлении ajax, не передаются в мои обычные представления? Если я устанавливаю данные сеанса в обычном представлении, все работает нормально, но кажется, что запросы ajax содержат пустые данные сеанса? Кто-нибудь имел дело с чем-то подобным раньше? Любые предложения с благодарностью. Благодарю.