def get(self): items = [] for param in Parameter.all(): items.append(AdminParamItem(param.key().name(), param.desc, param.value)) template_values = { "items": items } path = os.path.join(os.path.dirname(__file__), 'template/adminparam.html') self.response.out.write(template.render(path, template_values))
def post(self): name = cgi.escape(self.request.get('name')) value = cgi.escape(self.request.get('value')) if self.request.get('add') != "": if value != "" and name != "": item = Parameter.get_by_key_name(name) if item != None and item.value != value: item.value = value item.put() self.redirect('/admin/param', permanent=False)