我正在嘗試創建一個名爲city ....的會話變量,但是當我呼叫'home'模板時,會話變爲空。會話變量在刷新模板時變爲空
def home(request):
city = request.GET.get('city')
request.session['city'] = city
print city
context = {
}
return render(request, "products/Home.html", context)
這裏是urls.py
url(r'^$', 'Plumpin.views.home', name='home'),
我是無法理解這種行爲
需要幫助
當然,這是因爲你總是設置一個值;所以如果'city'不在GET參數中,以前的值將被None覆蓋。 –
通過代碼我可以做些什麼更好? –