django中的用户管理代码应该放在哪里



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

我应该为用户管理创建另一个吗?

还是应该将其包含在应用程序中?如果是,是否所有应用程序都需要有自己的身份验证码?

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

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

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

相关内容

最新更新