Django全球用户管理

时间:2016-01-30 20:31:16

标签: django django-models django-admin

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

  • 项目xyz
    • ---- App1的
    • ---- App2的

如果我将用户分为3组,其中

  • group1,可以访问App1但不能访问App2
  • group2,可以访问App2但不能访问App1
  • group3,可以访问这两个应用。

根据我的理解,我必须在每个应用程序中设置我的用户模型,如果我在其中一个应用程序中进行更改或扩展用户模型,我必须在所有其他应用程序中重复此过程。但这一定是错的,我不得不误解了什么?这里有遗传吗?

0 个答案:

没有答案