Here they say it\'s not supported out of the box.
Do you know a way to make HTML input form fields use the \'readonly\' attribute with WTForms?
Another possibility is to use a hidden field, and then in your view, you can print out {{ form.field.data }} to display as text.
{{ form.field.data }}