Python 自定义Django登录页面

Python 自定义Django登录页面,python,django,Python,Django,我正在使用django.contrib.auth进行身份验证。用户。我使用的是默认登录视图,但我想添加更多内容(例如显示已登录的loge用户数)。有没有办法自定义该视图,或者我必须将其复制粘贴到我的项目中,并更改其中的一些内容?有没有办法在一个url上调用两个视图?记住,视图是函数。您可以编写自己的视图,在结尾调用: def mylogin(request): ... return login(request, 'my-login-template.html') 您想要的自定义

我正在使用django.contrib.auth进行身份验证。用户。我使用的是默认登录视图,但我想添加更多内容(例如显示已登录的loge用户数)。有没有办法自定义该视图,或者我必须将其复制粘贴到我的项目中,并更改其中的一些内容?有没有办法在一个url上调用两个视图?

记住,视图是函数。您可以编写自己的视图,在结尾调用:

def mylogin(request):
    ...
    return login(request, 'my-login-template.html')
您想要的自定义类型可以在模板中进行


默认登录视图不提供扩展模板上下文的方法,您必须为此使用上下文处理器,或者编写自己的视图并调用,但这将意味着编写更多可能引入错误的代码。

非常感谢Gonzalo。真的成功了!只需在额外的上下文中添加字典,我就可以自定义我的模板。非常感谢。:)