[問題] Django set_cookie

看板Python作者 (腳步)時間8年前 (2017/01/17 17:37), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
寫了一個登入頁面 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://www.ptt.cc/bbs/Python/M.1484645826.A.045.html

01/19 21:27, , 1F
你沒return response啊...你最後return的是render(...)
01/19 21:27, 1F
文章代碼(AID): #1OVUN215 (Python)
文章代碼(AID): #1OVUN215 (Python)