【问题标题】:Managing two kind of users in one application [closed]在一个应用程序中管理两种用户[关闭]
【发布时间】:2016-02-14 04:22:46
【问题描述】:

我不是 Django 方面的专家,我在实践中学习它。我正在制作一个应用程序,它有两种用户-

 User who offers services
 User who uses services

那么我的疑问是如何管理这两类用户?我正在考虑的一种可能方法是为这两个用户创建两个单独的配置文件模型,并为这些用户提供不同的登录页面。而且我仍然希望拥有可以管理这两个用户的 Django 管理员的上层。所以我的问题是 - 有什么特殊的方法可以实现这种场景,或者我可以采用我的方法吗?这些用户将具有不同的权限,例如服务提供者可以添加他的服务,而简单用户只能通过自己登录来使用该服务。所以我想在这些用户之间进行安全隔离。

【问题讨论】:

标签: django django-models django-admin


【解决方案1】:

我建议使用 django 的内置组和自定义权限。另外一个我会考虑的有趣的花絮是实现两个版本的 django admin。

How to have 2 different admin sites in a Django project?

【讨论】:

  • 不完全是我想要的,但它很有帮助。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多