gpt4 book ai didi

python - django 中的自定义用户仪表板

转载 作者:行者123 更新时间:2023-11-30 22:59:50 24 4
gpt4 key购买 nike

我有一个系统,有两种类型的用户,具有不同的权限,第一个用户是管理员,可以访问数据库中的所有对象,第二个用户是经销商,只能查看与他们单独相关的信息。(有有很多经销商)

这就是系统的工作原理:管理员创建一个优惠券代码并将其发放给一个人(已经完成),然后该人去经销商那里检查该优惠券代码是否存在。当经销商登录时,他应该被重定向到一个仪表板,其中显示了他已销售的商品数量以及销售对象。要销售新商品,他需要检查该优惠券代码是否存在,如果存在,则访问表格以填写商品详细信息(我有一个已发行商品的模型)

如何在不影响管理仪表板的情况下为经销商实现自定义管理页面。

  1. 我创建了一个具有 super 管理员权限的经销商,并更改了他的权限,以便他只能更改特定模型,问题是,模型与该模型中的所有对象一起出现,甚至包括其他经销商的对象。
  2. 我曾想过(尚未尝试)创建一个 View 、一个模板并重定向登录,但如果我这样做,那么我会覆盖管理员
  3. (不太确定)可能为经销商创建一个新应用??????

最佳答案

这听起来像是您希望功能松散耦合以防止日后出现麻烦的情况,所以我会选择选项 3。将管理员留给管理员,并为经销商创建一个新的经销商应用程序到,使用常规 View /模型/模板,他们需要登录才能查看。

关于python - django 中的自定义用户仪表板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35588202/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com