result = {} if action == 'save' : if not request.form.has_key('data') : result['status'] = 'error' result['msg'] = 'no data input' else: data = request.form['data'] client.set(key, data) result['status'] = 'ok' elif action == 'delete' : client.delete(key) result['status'] = 'ok' else : result['status'] = 'ok' result['data'] = client.get(key) return json.dumps(result) @mod.route('/memcached/group-data/<group_id>', methods=['GET', 'POST']) def memcached_group_data(group_id) : try : group_id = int(group_id) except Exception, e : return json.dumps({"status":"error", 'msg':'invalid group id'}) if not request.form.has_key('key') : return json.dumps({"status":"error", 'msg':'no key input'}) key = request.form['key'].encode('utf8')