Ejemplo n.º 1
0
def skinEdit(request, id):
    if 'POST' == request.method:
        model = SkinModel.find(id)
        name = request.POST.get('name')
        data = request.POST.get('data')

        try:
            if name:
                model.m_name = name
                model.save()

            if data:
                json_data = json.loads(data)
                model.saveSkinDict(json_data)

        except Exception, e:
            return MyHttpJsonResponse({
                'succ':     False
                , 'msg':    'db excption'
            })

        return MyHttpJsonResponse({
            'succ':     True
        })
Ejemplo n.º 2
0
            if data:
                json_data = json.loads(data)
                model.saveSkinDict(json_data)

        except Exception, e:
            return MyHttpJsonResponse({
                'succ':     False
                , 'msg':    'db excption'
            })

        return MyHttpJsonResponse({
            'succ':     True
        })

    else:
        model = SkinModel.find(id)
        try:
            data = model.getSkinDict()
        except IOError:
            return MyHttpJsonResponse({
                'succ':     False
                , 'msg':    'no file existed'
            })

        return MyHttpJsonResponse({
            'succ':     True
            , 'entity': {
                'name':     model.m_name
                , 'data':   json.dumps(data)
            }
        })