Django - Пустые данные сессии в запросах ajax

У меня есть представление 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 содержат пустые данные сессии? Кто-либо имел дело с чем-то вроде этого прежде? Любые предложения значительно ценятся.Спасибо.

5
задан Daniel Roseman 26 April 2010 в 15:43
поделиться