4
我有一個會話保存一些數據,另一個視圖搜索視圖: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。
我嘗試過,但Firefox中繼續使用coockie – nim4n
嘗試刪除所有cookie,然後再試一次。 – Chipmunk
當我在下一次搜索後刪除火狐coockie它做了另一個coockie。我不明白我的會話後端是數據庫爲什麼Firefox使用coockie會話?! – nim4n