0
我有点新的django和工作的用户处理。 现在我已经整理了一切,它的工作原理很好,除了当用户输入无法登录的数据时。 未显示错误消息。 我想知道是否会有一个更容易/更好的方法来解决这个问题,然后把我的所有视图中的空变量,除了无效登录。 (存储在消息)django重定向变量索引
我auth_view:
def auth_view(request):
username = request.POST.get('username', '')
password = request.POST.get('password', '')
#returns None if not correct
user = auth.authenticate(username=username, password=password)
if user is not None:
auth.login(request, user)
return HttpResponseRedirect(reverse('index'))
else:
invalid_login = "ErrorMessage"
return HttpResponseRedirect(reverse('index')
指数就是在这一刻:
def index(request):
return render(request, 'index.html')
我怎么能解决这个问题? (或者你会建议我只是到处都是多余的VAR接近它)
随着亲切的问候 汉斯
的UserAuthenticationForm一个登录表单,一些验证也许是为了? –