2 wilson love wilson_love 于 2018.09.14 22:54 提问

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

求助大神:

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

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
django后台admin下拉框进行过滤
使用django admin 自带后台 admin后台下拉显示的时候需要添加过滤条件, 因为表是自己关联自己,同时还需要过滤掉自己, 需要获取当前对象的id,需要获取obj_id from django.contrib import admin from .models import Comment # actions添加模型动作 def disable_commentstatus(m...
给django admin后台管理user扩展下拉框及多选框的字段
1.首先在models.py中编写扩展User所用到的userProfile模型及下拉框和多选框选项值所需要的模型(因为我所做的下拉框和多选框的值都是从数据库里面取得),代码如下: 2.第二步编写admin.py对User字段进行扩展,代码如下: # -*- coding: UTF-8 -*- from django.contrib import admin from django impo
django admin 后台权限管理设置
设置用户的权限主要通过修改auth_user表的各字段来实现: (https://docs.djangoproject.com/en/dev/ref/contrib/auth/) 下面是从官方文档中摘录过来的: User Fields class models.User User objects have the following fields:
Django中Admin管理与权限管理(二)————模型的完善
模型在默认管理中的完善 1.完善模型 在附录1中我们只是新建了一个简单的模型,只包括标题和内容。在实际的运行环境中该模型是不可能这么简单的。所以我们下面对这个模型先进行一个简单的扩展。扩展后的内容如下: # -*- coding: utf-8 -*- from django.db import models from accounts.models import FzjUser imp
Django中Admin管理与权限管理(三)————模块的鉴权操作
通知模块的鉴权操作 1.定义权限 这里需要给大家提的是,在我们新建模型完成之后,系统会自动的给这个模型定义三个权限。我们可以通过认证和授权中的组来进行查看。 如下图所示,我们可以看到默认添加的三个权限信息。 当然啦,在实际运行环境中,我们难免要对权限进行扩展。所以我们就需要自定义自己需要的权限了。 下面就来介绍自定义权限的过程。方法很简单,在我们自定义的GfzNotice中添加p
django admin下拉列表不显示值,显示为object的处理
本文转载—django admin下拉列表不显示值,显示为object的处理 感谢博主返回主页 朝阳的向日葵问题尝试了多种办法无果,最后看到了上面的博客,处理办法是修改models.py,原来的model:class Tag(models.Model): name = models.CharField(max_length=30, verbose_name='标签名称') class
django admin 后台实现三级联动
在刚进公司的时候,要写一个需求,使用django的admin站点管理,实现一个二级联动的功能,因为要用到django自带的页面,因为不是自定义的,不能直接添加js代码。根据我自己的研究简单的记录一下大概步骤。项目创建流程略过,这里使用MySQL数据库和py3为例。示例项目大概功能,添加一个人物信息,地区通过三级联动选择。一、项目创建成功后,首先写模型类代码:class AreaInfo(model...
Django 权限认证 编写 -- 根据不同的用户,设置不同的显示和访问权限
Django 权限认证 编写 -- 根据不同的用户,设置不同的显示和访问权限
用源码告诉你django权限管理是怎么回事
本文将从以下几方面讲述以下django的权限管理: 1、系统默认的权限管理使用,讲解django权限管理的本质 2、自定义USER应该如果使用权限管理 3、如何定义自己想要的权限 系统默认的权限管理使用 用户的权限为:auth_user_user_permissions中记录的具体权限 跟 所在群对应的权限的并集
实现下拉菜单多选
下拉多选                 ul li{             list-style: none;         }         .hide{display: none}         .width150{             width: 150px;         }         .width150 input[type="text"]