作者LaughPoint (脚步)
看板Python
标题[问题] Django set_cookie
时间Tue Jan 17 17:37:03 2017
写了一个登入页面
def login(request):
if request.method == 'POST':
login_form = forms.LoginForm(request.POST)
if login_form.is_valid():
username = request.POST['user_name']
usercolor = request.POST['user_color']
message = "登入成功"
else:
message = '请检查输入栏位内容'
else:
login_form = forms.LoginForm()
response = HttpResponse('login.html')
try:
if username: response.set_cookie('username',username)
if usercolor: response.set_cookie('usercolor', usercolor)
except:
pass
return render(request,'login.html',locals())
但看request.COOKIES都没办法写入cookie里面
请问是哪边导致的吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.249.203.175
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1484645826.A.045.html
1F:→ billy0131: 你没return response啊...你最後return的是render(...) 01/19 21:27