【Django】admin或相关扩展插件如何控制多重下拉框权限

发布于 2021-12-07 07:01:10 字数 405 浏览 814 评论 2

求助大神:

我们要开发一个中型django项目,需要实现:

(1)涵盖多个app区分不同业务(例如:多业务统计系统,里面包含消费、充值、用户、功能等模块)。

(2)每个业务app会有独立的权限控制,都是通过1-3个下拉框来让用户获取不同的筛选条件(如业务1下拉是a、b、c产品,业务2下拉是u,x,y,z产品),从而实现权限控制。(如下图)

=====》请问django该如何配置admin,实现不同app不同下拉框控制权限,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

皇甫轩 2021-12-08 12:13:12

你好,其实都有:(1)就是控制三级下拉框的权限,比如省市,有些人看到湖南、广东、河南、湖北,有些人只能看到广东、湖南,包括市也是有限制的。(2)另外就是涉及联动,广东的时候只能看到广东的城市,河南的时候只能看河南的城市。

等风来 2021-12-08 08:28:04

回复
@蔬菜水果 : 你说的第一个有点难度,仅仅用admin来配置,可能有些复杂。我能想到的比较简单而且可拓展的就是用user表添加字段关联省市区的表,不知道是否可行。第二个问题我写过一段代码实现了,但是和django-suit存在一些兼容问题,没有尝试使用原始的admin web页面是否也存在兼容问题。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文