python - Flask-WTForms: how to check if a field is required? -


i defined form in following way:

class loginform(form):     login = emailfield(u'email address', [required(), length(min=5, max=2048), validators.email()])     password = passwordfield(u'password', [required(), length(min=6, max=50)])     next = hiddenfield()     remember = booleanfield('remember me')     submit = submitfield('login') 

then i'm writing generic macro in jinja2 render form fields , like:

{% if field.is_required() %}   {{ field.label(class_='required') }} {% else %}   {{ field.label() }} {% endif %} 

so... there way see if field required?

validators can set flags can check for:

{% if field.flags.required %}field.label(class_='required'){% endif %} 

Comments