У меня есть представление 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()
Я получаю эти два dicts, распечатанные для окружения:
[('test', 'test')]
[('_auth_user_backend', 'django.contrib.auth.backends.ModelBackend'), ('_auth_user_id', 26L)]
Почему данные сессии то, что я установил в представлении ajax, не передающем моим регулярным представлениям? Если я установил данные сессии в регулярном представлении, все работает прекрасным, но кажется, что запросы ajax содержат пустые данные сессии? Кто-либо имел дело с чем-то вроде этого прежде? Любые предложения значительно ценятся.Спасибо.