Flask
4. Формы
Ответ по ссылке, не единственный способ взаимодействовать с пользователем.
К примеру, пользователь может хотеть отправить данные для регистрации или входа. Для этого существует два вида запросов: GET и POST. GET запросы нужны для того, чтобы получить
страницы (собственно GET запрос используется, когда вы заходите на localhost:5000/, yandex.ru/ и другие сайты), POST запросы нужны для того, чтобы передать какую-то информацию на сервер.
Для того, чтобы обрабатывать POST запросы, нужно import'нуть
request и, создавая функции для адресов, сделать следующее:
from flask import Flask, request |
Будет закономерным вопрос, как пользователь может отправить этот самый POST запрос. Один из способов этой сделать: формы в HTML. Создадим следующую страницу:
<!DOCTYPE html>
|
С её помощью можно ввести "username" и "password", после чего их отправить. Для того, чтобы их обработать, нужно воспользоваться request.form[*название поля*].
from flask import Flask, request, render_template |