在Django 2中创建多种类型的自定义用户

时间:2018-12-05 11:43:27

标签: python django django-models django-users django-2.0

我正在使用Python(3.6)和Django(2.1)开发一个项目,在其中需要创建多种类型的用户。

  

注意:我进行了很多搜索,但对我的具体情况非常困惑,   所以请不要将此标记为重复!

这是我的情况:

我需要用户输入的第一个是admin,第二个是driver。 管理员将能够管理所有管理事务,还可以将订单分配给可用的驱动程序,并且驱动程序将在登录站点时看到分配的订单。

  • 提取程序(驱动程序)只能完成订单并查看订单 分配给他们。可以接收调度员的订单(如果已登录 后端。否则,未登录的驱动程序将不会显示给管理员 视为可用的驱动程序)
  • 调度员(管理员)可以将待处理订单分配给 可用的驱动程序。有取消订单和作废的能力。 能够从数据库中导出数据。
  • 超级管理员(所有者)确认驱动程序并删除驱动程序。可编辑 驾驶员档案信息,例如车牌号和照片。 可以创建食品杂货项目并编辑信息。可以更新 皮卡/差价(例如快餐)上涨$ 4.00并添加自动 零件收取$ 6.00。超级管理员还可以执行任何 可以执行。超级管理员可以控制任何用户对仪表板的访问。

因此,我需要同时注册AdminDriver并登录,如何实现?

我对此很困惑,请帮帮我!

谢谢!

0 个答案:

没有答案