def index(self): form = SettingsForm() ns = Setting.query.filter_by(name=u'namespace').first() bu = Setting.query.filter_by(name=u'base_url').first() rp = Setting.query.filter_by(name=u'show_register_page').first() rp_check = rp.value == 'true' if not form.is_submitted(): form.namespace.data = ns.value form.base_url.data = bu.value form.show_register_page.data = rp_check if form.validate_on_submit(): ns.value = form.namespace.data bu.value = form.base_url.data rp.value = str(form.show_register_page.data).lower() return self.render('admin/settings.html', form=form)