def save_parameter(self): """ Save the parameter. will save the json string in the following formats. Format: 'keyName':{"hoge":"fuga"} """ for save_params in self.data.get_request().forms: json_data = json.loads(save_params.decode(SETTINGS.CHARACTER_SET)) for key in json_data: if json_data[key] == "": KMParameter.delete_by_id(key) else: parameters = KMParameter.find(key=key) if not parameters: parameter = KMParameter() else: parameter = parameter[0] parameter.key = key parameter.json = json_data[key] parameter.save()