Django全局用户管理

Django全局用户管理,django,django-models,django-admin,Django,Django Models,Django Admin,我想我了解每个应用程序中的用户模型是如何使用和扩展的,但是否可以在项目级别设置用户身份验证和管理,以便将此处的设置传播到所有应用程序,而无需在每个应用程序中重复用户模型细节? 请看以下示例: xyz项目 ----附件1 ----附件2 如果我将用户分为3组,其中 组1,可以访问App1,但不能访问App2 组2,可以访问App2,但不能访问App1 group3可以访问这两个应用程序 据我所知,我必须在每个应用程序中设置我的用户模型,如果我在其中一个应用程序中更改或扩展用户模型,我必

我想我了解每个应用程序中的用户模型是如何使用和扩展的,但是否可以在项目级别设置用户身份验证和管理,以便将此处的设置传播到所有应用程序,而无需在每个应用程序中重复用户模型细节? 请看以下示例:

  • xyz项目
    • ----附件1
    • ----附件2
如果我将用户分为3组,其中

  • 组1,可以访问App1,但不能访问App2
  • 组2,可以访问App2,但不能访问App1
  • group3可以访问这两个应用程序

据我所知,我必须在每个应用程序中设置我的用户模型,如果我在其中一个应用程序中更改或扩展用户模型,我必须在所有其他应用程序中重复此过程。但这一定是错的,我一定是误解了什么?这里有我忽略的继承吗?

你有一个特定的编程问题吗?不,实际上,我的问题可能措辞错误,但我想问一些指导,看看我的理解是否正确,或者解释一下这个概念在django中是如何工作的。你不必在每个应用程序中设置用户模型。事实上,这听起来是一个糟糕的想法。但如果不看你的代码,就不可能确切地知道你的意思,以及你可能误解了哪些概念。我认为你对应用太重视了。它们只是模型和视图的集合,而不是别的。