Я разрабатываю REST-приложение в django, которое я намерен использовать без браузера (просто прямые вызовы API с помощью curl или еще чего-нибудь). У меня есть несколько разных представлений, в которых я хочу получить информацию о сеансе на основе значений, которые могли быть получены из предыдущих обращений к другим представлениям. Кажется, что каждый раз, когда представление называется объектом запроса, передается совершенно новый сеанс, поэтому мне интересно, как я могу сохранить значения «правильным» способом?
Пример кода:
def login(request):
...
##I want to assign a token value to this session that is persisted to the entity requesting it
request.session['token'] = response.json()['auth']
...
def grabSomeValues(request):
...
##I want to grab the session token value in here but of course the request object in the case is a completely new one that does not have that token value it seems
print(request.session['token']
....