我有一个在另一视图中的会话保存一些数据的搜索视图:
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。