用户管理代码应在django中位于何处?

时间:2018-11-16 14:56:48

标签: django authentication directory-structure

我对于将用户身份验证代码(视图,模板,URL)放在何处感到困惑。

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

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

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

1 个答案:

答案 0 :(得分:1)

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

登录后,将在用户cookie上设置一个会话,您可以简单地检查用户是否通过prereqId功能进行身份验证,该功能可用于用户对象。如果未通过身份验证,则只需将其重定向到您的登录地址或通过错误输入即可。