我正在尝试将登录页面路由到仪表板,由于某种原因,我的会话没有被读取,并且我不断收到似乎无法修复的关键错误。
这是我的views.py文件,这是错误
'user_login':User.objects.get(id = request.session ['user_id']),
def login(request):
login_user = User.objects.filter(email=request.POST['email']),
request.session['user_id'] = login_user.id
return redirect('/dashboard')
def dashboard(request):
context = {
'user_login': User.objects.get(id=request.session['user_id']),
'user_quotes': Quote.objects.all().order_by('-created_at'),
}
return render(redirect, 'exam_app/dashboard.html', context)
答案 0 :(得分:0)
使用过滤器时,您将返回一个查询集,如果要作为单个对象获取,请使用其中一个,
$.store.book[*].title
或
login_user = User.objects.filter(email=request.POST['email']).first()