刷新模板

时间:2015-11-16 12:53:06

标签: python django

我正在尝试创建一个名为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'),

我无法理解这种行为
需要帮助

1 个答案:

答案 0 :(得分:1)

我不确定你在这里做了什么,但听起来你只需要在设置之前检查city是否实际供应。

city = request.GET.get('city')
if city:
    request.session['city'] = city