def post_edit(request,kwargs): assert isinstance(request, HttpRequest) result = ResultModel() id = request.POST.get('id','') obj = SysModule.objects.get(id=id) modelform = SysModuleForm(WebHelper.get_post_dic(request.POST),instance=obj).save() result.msg = '操作成功' result.flag = True return JsonResponse(result.tojson())
def post_edit(request, kwargs): assert isinstance(request, HttpRequest) result = ResultModel() id = request.POST.get('id', '') parentid = request.POST.get('parentid', '') obj = SysMenu.objects.get(id=id) postdic = WebHelper.get_post_dic(request.POST) if not parentid: postdic['parentid'] = '0' type = get_menu_type(parentid) #根据父菜单设置此子菜单的类型 postdic['type'] = type modelform = SysMenuForm(postdic, instance=obj).save() result.msg = '操作成功' result.flag = True return JsonResponse(result.tojson())