![]() |
1
0
如果您真的需要组中的这些信息,我认为最好的解决方案是将必要的模型进行子类化,并使您自己的auth应用程序/auth后端脱离这个范围! 我不知道是否有必要将项目与组关联,您还可以创建一个与用户1:1关系的用户配置文件和一个与项目1:1关系的m:n用户配置文件,这样您就可以将项目分配给用户,然后签入您的应用程序,用户与哪些项目相关? 我想到的第三个解决方案是有一个模型,它有一个项目的foreignkey和一个组的foreignkey,这可能也适用于您,但可能没有很好的可用性! 最肮脏的方法可能是使用猴子补丁(添加到_类)为组添加一个foreignkey,但我想这只是建议如果你没有找到另一种下降方式来做它,并且不知何故是你的最后手段,但不是第一选择! |
![]() |
2
0
如果您可以在用户模型中不使用它,并且可以将其作为关联的用户配置文件模型,那么类似这样的情况如何:
|
![]() |
Patrick Bond · 如何将模型中的函数结果添加到列表中? 4 月前 |
![]() |
bur · 每次从模板调用方法都会查询数据库吗? 5 月前 |
|
Stefan · 在子目录中设置Django 5 月前 |
![]() |
vale383 · 如何在Django端点中查找user_id 5 月前 |
![]() |
Kovy Jacob · Django在动态URL段中添加斜线 5 月前 |
![]() |
user987 · 如何在Django中访问提交的表单请求数据 6 月前 |
![]() |
user24242514 · 将嵌套查询字符串请求转换为字典 6 月前 |