用户管理代码应该放在 django 的什么地方?

where should the codes for user management be located in django?

我对将用户身份验证代码(视图、模板、URL)放在哪里感到有点困惑。

我应该再创建一个用于用户管理吗?

或者这应该包含在应用程序中吗?如果是,是否所有应用程序都需要有自己的验证码?

还是应该将其包含在主项目中?

您可以使用一个应用程序进行身份验证(注册、登录、忘记密码等)。

登录后,将在用户 cookie 上设置一个会话,您可以使用用户对象可用的 user_obj.is_authenticated 功能简单地检查用户是否正在验证。如果他们未通过身份验证,只需将他们重定向到您的登录地址或通过错误。