2016-02-14 88 views
1

在一个应用程序中管理两种用户

我不是Django的专家,并在干中学习它。我想提出一个应用程序,它有两种用户 - 的

User who offers services 
User who uses services 

所以我的查询是如何管理这两种类型的用户?我正在考虑的一种可能的方法是为这两个用户创建两个单独的配置文件模型,并为这些用户提供不同的登录页面。而且我还想拥有可以管理这两个用户的Django管理员的上层。所以我的问题是 - 是否有任何特定的方式来实现这种情况,或者我可以采取我的方法?这些用户将拥有不同的权限,例如服务提供者可以添加他的服务,而简单用户只能通过登录自己来使用该服务。所以我想要在这些用户之间有一个安全的分隔。

+0

Django的文档有一个专门用于本节:https://docs.djangoproject.com/en/1.9/topics/auth/customizing/#extending-the-existing-user-model –

回答

相关问题