对此问题表示歉意,但我不确定如何获得帮助。我正在慢慢学习Django(大约2个月),并尝试找出如何在我的网站中启用用户身份验证。我一直在阅读有关执行此操作的3种不同方式的信息。OneToOne链接到User类,子类化User类或更改AUTH_USER_MODEL(尽管不遵循该规定)。
我让自己感到困惑,该走哪条路,并寻求建议。我正在寻找OneToOne或根据User类创建自己的。在我决定选择哪种方式之前,一种或另一种方式有任何优势吗?
在此先感谢您,我无处可寻。
问候
韦恩
答案是,就像模糊问题经常出现一样,它完全取决于。
开箱即用,您可以使用内置的身份验证模型,以允许用户基本访问您的站点……这就是auth包的全部要点。如果仅此而已,只需利用Auth.User
问题实际上变成了,您需要内置的身份验证模型不提供您什么?当您可以回答该问题时,您将更好地了解是否需要使用自定义auth类进行覆盖,仅将用户配置文件扩展还是将外键扩展到其他自定义数据模型中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句