我正在开发一个web应用程序项目,它的后端使用Django rest框架,前端使用角2,我想知道是否建议使用Django用户模型对我的登录表单进行身份验证(我指的是将所有用户保存在Django admin中),还是应该为应用程序专门创建另一个用户模型?
P.S:应用程序将使用JWT令牌进行身份验证。
发布于 2017-04-28 16:51:50
来自姜戈博士
如果您要启动一个新项目,强烈建议您设置一个自定义用户模型,即使默认用户模型对您来说已经足够了。该模型的行为与默认用户模型相同,但如果需要的话,您将来可以定制它:
强烈建议您创建自定义用户模型,而不是使用django提供的默认用户模型,除非您非常确信不需要对用户模型的功能进行任何更改。
如果只需要添加额外的字段,也可以使用OneToOneRelationship扩展用户模型。
即使您添加了自定义用户模型,它仍然可以在Django管理中添加和查看。
https://stackoverflow.com/questions/43679195
复制相似问题