我正在尝试创建一个名为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'),
我无法理解这种行为
需要帮助
答案 0 :(得分:1)
我不确定你在这里做了什么,但听起来你只需要在设置之前检查city
是否实际供应。
city = request.GET.get('city')
if city:
request.session['city'] = city