Сессия Django не работает в Firefox
У меня есть представление поиска, которое сохраняет некоторые данные в сеансе для другого представления:
def search(request):
...
if request.method == 'POST':
form = SearchForm(request.POST)
if form.is_valid():
cd = form.cleaned_data
melk=data(cd)
request.session['data'] = melk
request.session['form'] = form
return redirect('/result/')
...
def result(request):
...
melk_list = request.session['data']
form = request.session['form']
...
Когда я пользуюсь Chrome, все хорошо. Но когда я использую Firefox, он работает нормально с первого раза, но после этого каждый поиск возвращает мой первый результат! Похоже на то request.session
не меняется после первого раза Я пытался удалить сеанс с del request.session['data']
, но это не сработало.
Мой сессионный бэкэнд - это база данных, но Firefox создает сессионный cookie.