0 我要为学校创建一个electronic_diary。如何定义3位用户的类型(教师,家长,学生)并登录他们。如何定义3位用户(教师,家长,学生)的类型并登录他们 来源 2017-05-20 Sake Bolatbek
1 你的问题是非常通用的,所以这里是一个通用的答案,它会帮助你开始: 有两种解决方法: 创建用户配置文件模型,并将其连接到现有的Django用户模型,添加USER_TYPE场有doc 创建的Django自己的用户模型,并添加USER_TYPE场有doc 然后在登录和查询获取user_type并根据该更改查询/表格/权限 阅读整个文档this页面这是很好的! 来源 2017-05-20 12:09:10 aliva +0 我认为这是个人观点,也与您的项目生态系统有关,请检查[link1](http://stackoverflow.com/questions/29573138/django-extending-user-model-vs-creating-user-profile-model)和[link2](https://www.reddit.com/r/django/comments/3rerlk/is_it_better_to_use_user_user_profile_or_djangos/)它可能是有用的 – aliva +0 请注意,如果它是一个现有的项目,它已经在生产(有一些重要的东西在表)我更喜欢使用配置文件模型(创建自定义用户模型对于这种类型的项目可能有点困难) – aliva
我认为这是个人观点,也与您的项目生态系统有关,请检查[link1](http://stackoverflow.com/questions/29573138/django-extending-user-model-vs-creating-user-profile-model)和[link2](https://www.reddit.com/r/django/comments/3rerlk/is_it_better_to_use_user_user_profile_or_djangos/)它可能是有用的 – aliva
请注意,如果它是一个现有的项目,它已经在生产(有一些重要的东西在表)我更喜欢使用配置文件模型(创建自定义用户模型对于这种类型的项目可能有点困难) – aliva