code:
from flask import Blueprint, render_template, abort from flask.ext.wtf import Form import os from jinja2 import TemplateNotFound from models import Member from wtforms.ext.sqlalchemy.orm import model_form @simple_page.route('/register') def register(): form = model_form(Member, Form) return render_template('register.html', form=form, name="bad") class Member(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(50), nullable=False) email = db.Column(db.String(50), nullable=False, unique=True)
and, in my opinion:
<p class="txt11 colorb"> {{ form.name }} </p>
outputs <UnboundField(TextField, (), {u'default': None, u'filters': [], u'validators': [<wtforms.validators.Required object at 0x7f62f59b5590>, <wtforms.validators.Length object at 0x7f62f59b55d0>]})> , not the actual field. how to get real form / field using wtform?
source share