Django lesson in Firefox not working

I have a search view that saves some data in a session for another view:

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'] ... 

When I use Chrome, everything is fine. But when I use Firefox, it works great for the first time, but after that, every search continues to return my first result! It seems that request.session does not change after the first time. I tried to delete the session using del request.session['data'] , but that did not work.

My session backend is a database, but Firefox makes a session cookie.

+4
source share
1 answer

Try

 request.session.modified = True 
+1
source

All Articles