在Django中使用Contrib.Auth生成登录和注册表单

在Django中使用Contrib.Auth生成登录和注册表单,django,forms,Django,Forms,我是Django的新手,在过去的几天里,我一直不知道如何在我的项目中正确安装Django.contrib.auth应用程序。 嗯,安装可能不是一个正确的词,但配置它是为了我的目的 我真正希望做的是扩展内置类,以简单地创建注册和登录表单,因为我的用户类在终端上运行良好 在settings.py中,我已安装的应用程序中有django.contrib.auth。 我还安装了身份验证中间件和会话中间件 我还可以在Django.contrib.auth.views和Django.contrib.auth.

我是Django的新手,在过去的几天里,我一直不知道如何在我的项目中正确安装Django.contrib.auth应用程序。 嗯,安装可能不是一个正确的词,但配置它是为了我的目的

我真正希望做的是扩展内置类,以简单地创建注册和登录表单,因为我的用户类在终端上运行良好

在settings.py中,我已安装的应用程序中有django.contrib.auth。 我还安装了身份验证中间件和会话中间件

我还可以在Django.contrib.auth.views和Django.contrib.auth.forms中清楚地看到注册和身份验证处理程序的位置

我的问题似乎是,因为我是这个框架的新手,所以在我的项目中正确地包含这些文件,并生成用于注册和登录的HTML表单

(如中所示,我是否需要在我的应用程序的forms.py中包含这些Auth文件?我需要为尚未为我建模的文件建模什么?最后,由于我可以在Django.contrib.Auth.views中看到需要使用HTML模板的注册目录,我如何才能让这些文件正确地相互通信?)

解决了问题。只需要遵循Django的URL配置约定。示例:(r“^accounts/login/$”、“django.contrib.auth.views.login”)、James Bennet是一个用于常见注册/登录模式的优秀助手应用程序