def _post(self): if self.model.validate(): for conf in self.configs_db: conf.value = getattr(self.model, conf.name) conf.put() config.update_config_cache(conf.name, conf.value) self.render_interface(self.model)
def _post(self): q = self.get_all_visible_config() for conf in q: new_value = self.request.get(conf.name, "") if conf.value != new_value: conf.value = new_value conf.put() update_config_cache(conf.name, new_value) return self.redirect(self.request.headers.get("Referer", self.uri_for("admin-manage-config")))