Я следовал этому уроку - https://realpython.com/introduction-to-flask-part-2-creating-a-login-page/
В учебнике говорится, что для атрибута значения в файле шаблона Python Flask
установлено значение {{request.form.username}}
, когда форма отправлена, POST-запрос отправляется вместе с данными формы, value="{{request.form.username }}"
и value="{{request.form.password }}"
, на контроллер, app.py
Вопрос в том,
Если атрибут значения <input type="text">
тег - это значение по умолчанию, отображаемое в виджете , что означает установка атрибута значения в файле шаблона Python Flask на {{request.form.username}}
do?
<input type="text" id="name" name="username" value="{{request.form.username}}">
Я думал, что установив name="username"
для тега ввода, отправил пару ключ-значение на сервер как username="value-entered-in-input-widget"
, поэтому перед отправкой формы request.form.username
не будет пустым?
Если да, то для чего служит приведенный выше код?