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

2024-04-18 18:48:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在处理一个使用Python(3.6)和Django(2.1)的项目,其中我需要创建多种类型的用户。你知道吗

Note: I have searched a lot but very confused about my specific case, so don't mark this duplicated, please!

以下是我的设想:

我需要首先确定用户类型是admin,其次是driver。 管理员将能够管理所有的行政事务,也分配命令给可用的驱动程序,驱动程序将能够看到分配的命令时,登录到该网站。你知道吗

  • 获取程序(驱动程序)只能完成订单并查看订单 分配给他们的。可以通过调度员接收订单(如果登录到 后端。否则,未登录的驱动程序将不会出现供管理员使用 视为可用驱动程序)
  • 调度员(管理员)有能力将待处理的订单分配给 可用的驱动程序。有取消订单和作废的能力。 能够从数据库导出数据。你知道吗
  • 超级管理员(所有者)确认驱动程序并删除驱动程序。可以编辑 驾驶员个人资料信息,如车牌号和照片。 可以为杂货店创建项目并编辑信息。可以更新 取件/差事价格,如快餐取件4.00美元,并添加汽车 零件提货6.00美元。Superadmin还可以执行任何与admin相关的操作 我可以表演。Superadmin可以控制任何用户对仪表板的访问。你知道吗

所以,我需要注册和登录AdminDriver,我怎样才能做到这一点?你知道吗

我很困惑,请帮帮我!你知道吗

提前谢谢!你知道吗


Tags: 项目django用户订单命令信息编辑admin