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 })
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) } })