Die Django-Sitzung funktioniert in Firefox nicht
Ich habe eine Suchansicht, die einige Daten in einer Sitzung für eine andere Ansicht speichert:
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']
...
Wenn ich Chrome benutze, ist alles gut. Aber wenn ich Firefox benutze, funktioniert es beim ersten Mal einwandfrei, aber danach gibt jede Suche mein erstes Ergebnis zurück! Es scheintrequest.session
ändert sich nicht nach dem ersten Mal. Ich habe versucht, die Sitzung mit zu löschendel request.session['data']
, aber das hat nicht funktioniert.
Mein Sitzungs-Backend ist eine Datenbank, aber Firefox erstellt einen Sitzungs-Cookie.