gpt4 book ai didi

python - 多用户和 Django

转载 作者:太空宇宙 更新时间:2023-11-04 03:38:34 25 4
gpt4 key购买 nike

开始学习Django,不知道如何处理多个用户和用户类型。我想做的是有一个登录页面,A、B 或 C 类型的用户可以在其中登录(或者新用户可以注册为 A 或 B 类型),并根据他们的类型向他们展示不同的站点。此外,类型 A 和 B 的用户实际上可以在他们自己的类型内和跨类型中组织成组。因此 B1 和 B2 可能只分配给 A1 或包含成员 {A2, A1, A3} 的组“GA”。

主要目标是创建一个网站,人们可以在该网站上向特定专家或公众发布问题。当专家登录时,他们只会呈现给分配给他们的用户,如果他们不知道答案,他们可以联系其他专家或将问题传递给更大的专家组,例如 GE = {E1, E3, E6 }.

可能已经有工具可以执行此操作,但我完全没有注意到它。到目前为止,我们只是从头开始编写它,而 Django 似乎是一个很好用的工具。

任何建议都是有帮助的。

最佳答案

听起来您的任务很艰巨!第一步是使用 Custom User Model ,它将采用内置的 django 用户模型,并允许您灵活地扩展它。我建议从 AbstractUser 扩展.

当您进行用户身份验证时,您可以向用户添加字段以按照您的需要对他们进行分类。

你在 View 逻辑中对之后你想做什么的解释有点困惑,所以我会让你弄清楚那部分,但构建自定义用户模型应该让你朝着正确的方向前进.

关于python - 多用户和 Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27697907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com