Что делает параметр name в определении поля flask-wtf? - PullRequest
0 голосов
/ 24 января 2019

Согласно документации Flask_WTF , при определении поля требуется имя, как это сделано в примере ниже:

class MyForm(FlaskForm):
    field_name = StringField('***name***')

Я не смог найти объяснения того, какэтот параметр используется.Не требуется отображать поле в файле HTML, где используется синтаксис Jinja2:

{{ form.field_name() }}

В Python также не требуется извлекать значение, введенное пользователем, где используется синтаксис:

value = MyForm.field_name.data

На самом деле мой код работает отлично, даже если бы мне пришлось полностью удалить параметр 'name' при определении поля.Итак, кто-нибудь может пролить свет на то, где этот параметр используется?

1 Ответ

0 голосов
/ 24 января 2019

Это метка поля.

Вы можете использовать его следующим образом:

{{ form.field_name.label }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...