【发布时间】:2020-05-13 14:24:13
【问题描述】:
当我从视图调用登录功能时,我想将用户名值存储在浏览器会话中。我已经尝试了 request.session 语法,但它不起作用并且没有将用户名存储在我的会话中。我已经通过开发者工具控制台确认了这一点。
查看功能
def login_submit(request):
if request.method == 'POST':
username = request.POST.get('username')
password = request.POST.get('password')
form = AppUserForm(request.POST)
# form['my_field'].value()
if AppUser.objects.filter(username=username, password=password).exists():
request.session['username'] = username //I WANT TO SET THE SESSION HERE
return HttpResponseRedirect('/')
else:
return login(request)
【问题讨论】:
-
你提到“开发者工具控制台”,是指浏览器中的“会话存储”选项吗?
-
是的,我只是指那个
标签: django python-3.x session django-forms