Ejemplo n.º 1
0
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())
Ejemplo n.º 2
0
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())