django登录失败页面失败

django登录失败页面失败,django,django-registration,Django,Django Registration,我正在使用,并希望有一个失败的登录不同的页面。初始登录屏幕通过jQuery加载,因此不需要扩展基本页面: {% extends 'base.htm' %} 但是“失败”页面确实需要扩展它。我不能“如果”扩展标记,因为它必须是页面上的第一个标记 所以!我想加载一个不同的登录失败页面,但我不知道该怎么做-我该如何指定一个不同的登录失败页面?叹气 所以登录页面需要更改-我想我可以在子类中扩展和重写它-也许我会这样做,这样我就不会丢失所有逻辑 是的,我把它剪切粘贴到我自己的views.py文件中 好的

我正在使用,并希望有一个失败的登录不同的页面。初始登录屏幕通过jQuery加载,因此不需要扩展基本页面:

{% extends 'base.htm' %}
但是“失败”页面确实需要扩展它。我不能“如果”扩展标记,因为它必须是页面上的第一个标记

所以!我想加载一个不同的登录失败页面,但我不知道该怎么做-我该如何指定一个不同的登录失败页面?

叹气

所以登录页面需要更改-我想我可以在子类中扩展和重写它-也许我会这样做,这样我就不会丢失所有逻辑

是的,我把它剪切粘贴到我自己的views.py文件中

好的,我所做的就是在form.is_有效检查之后添加一个“else”,将变量(failed)设置为true

然后,在方法的末尾,当我呈现_to _响应时,我运行一个检查,看看failed是否为True——如果是,只需呈现到另一个登录页面(failedLogin.html)~其中这个页面扩展了base.htm


您如何知道登录失败?如果这个逻辑在您的视图中,只需将用户重定向到另一个页面即可。@trevorwha?我知道登录失败了,因为我被重定向到“youfailed”页面,这与初始登录屏幕相同。我根本不涉及逻辑,我使用的是django注册,所以我让它做它想做的任何事情