def add(): form = NodeTypeForm() if form.validate_on_submit(): NodeType(name=form.name.data, description=form.description.data, url=form.url.data) return redirect(url_for('node_types.index')) return render_template('node_types/add.html', form=form)
def edit(node_type_id): node_type = NodeType.find(node_type_id) form = NodeTypeForm(obj=node_type) if form.validate_on_submit(): node_type.name = form.name.data node_type.description = form.description.data node_type.url = form.url.data # Processing custom fields for field in form.properties: print field.data['id'] else: print form.errors return render_template('node_types/edit.html', node_type=node_type, form=form)