Django 2.2.5,带有Django内置身份验证系统的多种用户类型

时间:2020-03-24 13:16:35

标签: python django authentication web

我正在创建一个Web应用程序,有3种类型的用户超级用户,接受者和雇主,如何使用Django的默认身份验证来实现这一点。

1 个答案:

答案 0 :(得分:1)

有几种方法可以做到这一点。我建议您仅保留一个用户模型(Django的默认模型或扩展模型),然后创建多个配置文件。每个配置文件都是不同的模型,具有与用户类型相关的信息。这种方法过去对我有用,但是您需要共享更多信息,这样我们才能真正知道这是否是一种好方法。

我建议您阅读维托·弗雷塔斯(VítorFreitas)的帖子,他在其中解释了不同的策略,包括我分享的策略。

链接:https://simpleisbetterthancomplex.com/tutorial/2018/01/18/how-to-implement-multiple-user-types-with-django.html