Найти в Дзене
Заметки по Python

Flask. Часть 1

Оглавление

Учимся запускать веб-сервер с несколькими endpoints, отправляющими пользователю разные данные.

Разработайте веб-сервер, возвращающий страницы по следующим адресам:

/hello_world

/cars

/cats

/get_time/now

/get_time/future

/get_random_word

/counter

Импортируем переменные, создаем нужные списки и переменные

Задача 1. /hello_world

Создайте страницу с текстом «Привет, мир!».

-2

Задача 2. /cars

Создайте страницу, возвращающую список машин через запятую: Chevrolet, Renault, Ford, Lada.

-3

Задача 3. /cats

Создайте страницу с названием случайной породы кошек из следующего списка: корниш-рекс, русская голубая, шотландская вислоухая, мейн-кун, манчкин.

-4

Задача 4. /get_time/now

Создайте страницу с текстом «Точное время: {current_time}», где current_time — точное текущее время.

При обновлении страницы время также обновляется.

-5

Задача 5. /get_time/future

Создайте страницу с текстом «Точное время через час будет {current_time_after_hour}», где current_time_after_hour — точное время через один час.

-6

Задача 6. /get_random_word

Создайте страницу со случайным словом из книги «Война и мир» Льва Толстого. Книга лежит в одной папке с практическим заданием и называется war_and_peace.txt.

-7

Задача 7. /counter

Создайте страницу с числом, показывающим, сколько раз открывалась данная страница.

-8

Функция для генерации списка слов

-9

Функция main() для запуска нашего приложения полный код программы

-10

Не забывайте подписаться. Продолжение следует)