view中使用就很简单了,如下:
def query(request): if request.method == 'POST': postdata = request.body.decode('utf-8') _host = get_object_or_404(Mysql, id=int(postdata.get('database'))) # 检查用户是否有DB的查询权限 if check_permission('read', _host, request.user) == False: return JsonResponse({'state': 0, 'message': '当前用户没有查询此DB的权限'}) 写在最后Django内置权限扩展案例 (7)
内容版权声明:除非注明,否则皆为本站原创文章。