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

蔬菜水果 发布于 2018/09/14 22:42
阅读 277
收藏 0

求助大神:

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

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

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

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

加载中
0
Jamie-Liu
Jamie-Liu

说实话,没太看明白你的描述。你是要实现类似user、group的“权限控制”,还是要实现类似省市区的三级联动?

Jamie-Liu
Jamie-Liu
回复 @蔬菜水果 : 你说的第一个有点难度,仅仅用admin来配置,可能有些复杂。我能想到的比较简单而且可拓展的就是用user表添加字段关联省市区的表,不知道是否可行。第二个问题我写过一段代码实现了,但是和django-suit存在一些兼容问题,没有尝试使用原始的admin web页面是否也存在兼容问题。
蔬菜水果
蔬菜水果
你好,其实都有:(1)就是控制三级下拉框的权限,比如省市,有些人看到湖南、广东、河南、湖北,有些人只能看到广东、湖南,包括市也是有限制的。(2)另外就是涉及联动,广东的时候只能看到广东的城市,河南的时候只能看河南的城市。
返回顶部
顶部