Фреймворки Python.фип(2 2)_БАК

Фреймворки Python.фип(2 2)_БАК — вариант 6

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

107 вопросов Вариант 6 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Что такое Flask?

  1. Это микро-фреймворк, который дает инструменты и библиотеки для создания веб-приложений.
  2. Это микро-фреймворк, который дает инструменты и библиотеки для создания мобильных приложений.
  3. Это самостоятельный язык программирования
  4. Это библиотека Python, предназначенная для работы с графическими изображениями
Вопрос 2

С помощью какой команды можно установить Flask в виртуальное окружение проекта?

  1. pip install Flask
  2. pip uninstall Flask
  3. pip Flask install
  4. pip install -K Flask
Вопрос 3

Каково основное преимущество Flask перед другими фреймворками?

  1. Сложность использования
  2. Легковесность и гибкость
  3. Огромное количество зависимостей
  4. Ограниченные возможности
Вопрос 4

Какой модуль необходимо импортировать для создания экземпляра приложения Flask?

  1. `flask.request`
  2. `flask.app`
  3. `flask.module`
  4. `flask`
Вопрос 5

Как может создаваться директория, содержащая виртуальную среду разработки?

  1. Вручную
  2. Автоматически
  3. Через дополнительный набор команд
Вопрос 6

Какие файлы содержат директории static и templates?

  1. html
  2. bd
  3. java
  4. css
  5. js
Вопрос 7

Сколько типов данных позволяет возвращать Flask-приложение?

  1. 1
  2. 3
  3. 6
  4. 9
Вопрос 8

Корневым маршрутом является:

  1. http://127.0.0.1:5000/about
  2. http://127.0.0.1:5001/
  3. http://127.0.0.1:5001/about
  4. http://127.0.0.1:5000/
Вопрос 9

Flask приложение позволяет возвращать только 3 типа данных: кортеж, строку и … .

  1. Словарь
Вопрос 10

Чтобы завершить обработку запроса и вернуть результат, в Flask используется ключевое слово … .

  1. return
Вопрос 11

Порт … – является портом по умолчанию, который можно будет менять на более подходящий конкретному проекту

  1. 5000
Вопрос 12

Допишите строку настройки обработки маршрута (/): @app. … (‘/’)

  1. route
Вопрос 13

Допишите код функции, описывающей базовую логику приложения: … hello(): Return “Hello. World!”

  1. def
Вопрос 14

В зависимости от … директория, содержащая виртуальную среду Python, настраивается либо автоматически, либо через дополнительный набор команд, но никогда не создается вручную.

  1. IDE
  2. среды разработки
Вопрос 15

Установите соответствие между типом и форматом данных:

  1. Словарь (dict)
  2. Кортеж (tuple)
  3. Строка (str)
  4. {…}
  5. (…)
  6. ”…”
Вопрос 16

Установите соответствие между частями базового приложения:

  1. from flask import Flask
  2. app = Flask(__name__)
  3. @app.route('/')
  4. def hello(): return "Hello, World!"
  5. def hello(): return "Hello, World!"
  6. Импорт модуля
  7. Создание экземпляра приложения
  8. Настройка обработки маршрута ( / )
  9. Описание необходимой бизнес-логики
  10. Безопасный запуск приложения
Вопрос 17

Сопоставьте элемент базовой структуры проекта и его значение:

  1. static и templates
  2. venv
  3. main.py
  4. директории, содержащие html/css/js файлы
  5. директория, содержащая виртуальную среду Python
  6. точка входа в приложение при локальном запуске
Вопрос 18

Установите соответствие между причиной популярности Flask и ее значением:

  1. Гибкость и простота
  2. Простота изучения
  3. Широкое применение
  4. Богатое сообщество
  5. Возможность постепенно усложнять приложение по мере необходимости
  6. Возможность быстро начать работу над проектом, не теряясь в сложностях настройки конфигурации
  7. Возможность создавать как небольшие персональные сайты и блоги, так и крупные корпоративные системы
  8. Наличие множества ресурсов для обучения и обширный набор расширений
Вопрос 19

Упорядочите следующие шаги для создания простого веб-приложения на flask в правильной последовательности:

  1. Импорт необходимых функций из модуля Flask.
  2. Создание экземпляра приложения
  3. Определение маршрута URL и связанной с ним функции представления.
  4. Запуск веб-приложения с помощью метода run().
Вопрос 20

Упорядочите шаги для настройки маршрутов в Flask в правильной последовательности:

  1. Создание экземпляра класса Flask
  2. Определение функции представления для обработки запросов к данному маршруту
  3. Добавление декоратора маршрута к функции представления
Вопрос 21

Вы стажер в небольшой веб-компании, которая разрабатывает веб-приложения с использованием Flask. Вы создаете базовое веб-приложение на Flask с отображением некоторой информации на странице. Как вы создадите маршрут URL для отображения страницы приветствия?

  1. С помощью декоратора @app.route(’/’) перед функцией представления
  2. Изменить файл конфигурации приложения
  3. Вставить URL в тег ˂ url˃ в HTML странице
Вопрос 22

Вы разрабатываете веб-приложение для блога с использованием Flask. Какой декоратор вы будете использовать для отображения отдельной записи блога с динамическим параметром URL?

  1. @app.route(‘/post/˂ int:post_id˃’)
  2. @app.route(‘/post’)
  3. @app.route(‘/blog/post’)
Вопрос 23

Какой метод определяет формат передаваемых объектов?

  1. __abs__()
  2. __repr__()
  3. __len__()
Вопрос 24

Когда Jinja2 загружается в проект?

  1. До загрузки Flask
  2. Вместе с Flask
  3. После загрузки Flask
Вопрос 25

С помощью какой команды можно установить Flask-WTF?

  1. pip install -K flask-wtf
  2. pip install -R flask-wtf
  3. pip install flask-wtf
Вопрос 26

Как создать цикл for в шаблоне Flask?

  1. {% iterate i in range(5) %}
  2. {% loop for i in range(5) %}
  3. {% for i in range(5) %}
Вопрос 27

Какой HTML-тег используется для создания формы в HTML?

  1. \˂ form˃
  2. \˂ input˃
  3. \˂ submit˃
Вопрос 28

Какой тег Jinja2 используется для вывода переменной в HTML-шаблоне?

  1. {% переменная %}
  2. {{ переменная }}
  3. {%print переменная%}
Вопрос 29

Какой тег HTML используется для создания текстового поля в форме?

  1. \˂ textfield˃
  2. \˂ input type =”text”˃
  3. \˂ textbox˃
  4. \˂ textbox˃
Вопрос 30

Как передать список colors из Python-кода в шаблон Jinja2?

  1. return render_template (“index.html”, colors = colors)
  2. {% set colors = colors %}
  3. colors = colors
Вопрос 31

В шаблонах можно указывать … операторы, необходимые для отображения, игнорирования или принятия решения какой блок кода должен быть отображен (или проигнорирован).

  1. условные
Вопрос 32

Декоратор @app. … используется в Flask для представления формы.

  1. route
Вопрос 33

В атрибуте … WTForms указывается текст, который будет отображаться на кнопке отправки формы.

  1. label
Вопрос 34

Модуль … в Flask обеспечивает поддержку форм и их валидацию.

  1. Flask-WTF
Вопрос 35

Шаблонизатор … широко используется в Flask для генерации Html-страниц.

  1. Jinja2
Вопрос 36

Модуль, который предоставляет удобную интеграцию модуля WTForms в Flask это …

  1. Flask-WTF
Вопрос 37

При переходе на url браузером используется метод … .

  1. GET
Вопрос 38

К примитивным типам данных, которые отображают теги относятся: int, str, float, collections и … .

  1. bool
Вопрос 39

Сопоставьте Jinja2 теги с их функциональностью:

  1. {% for %}
  2. {% if %}
  3. {{ variable }}
  4. Используется для выполнения цикла
  5. Используется для условного выполнения кода
  6. Используется для вывода переменной
Вопрос 40

Сопоставьте действия с их соответствующими методами в Flask:

  1. Получение данных с сервера.
  2. Отправка данных на сервер для создания ресурса
  3. Обновление существующего ресурса на сервере
  4. Удаление ресурса на сервере
  5. GET
  6. POST
  7. PUT
  8. DELETE
Вопрос 41

Упорядочите шаги для обработки формы во Flask в правильной последовательности:

  1. Создать HTML-форму с необходимыми полями
  2. Определить маршрут для отображения формы
  3. Импортировать необходимые модули (например, request) для работы с формой
  4. Написать функцию для обработки отправленных данных формы
  5. Отобразить результат обработки формы или перенаправить пользователя
Вопрос 42

Укажите правильную последовательность условных операторов:

  1. {% if ˂ condition˃ %}
  2. {% elif %}
  3. {% else %}
  4. {% endif %}
Вопрос 43

Вы разрабатываете веб-приложение на Flask и хотите создавать форму для ввода данных пользователем. Вы также хотите, чтобы эти данные были обработаны на сервере и отобразились на следующей странице. Какой метод HTTP обычно используется для отправки формы с конфиденциальными данными, такие как пароль?

  1. GET
  2. POST
  3. PUT
  4. UPDATE
Вопрос 44

Вы разрабатываете веб-приложение на Flask для организации опросов. Вам необходимо создать форму, в которой пользователи могут выбрать один из нескольких предложенных вариантов ответа на вопрос опроса. Какой HTML-тег вы будете использовать для создания формы выбора варианта ответа в шаблоне?

  1. \˂ form˃
  2. \˂ input˃
  3. \˂ select˃
  4. \˂ options˃
Вопрос 45

С помощью какой команды можно установить Flask-SQLAlchemy?

  1. pip install flask-sqlalchemy
  2. pip install –K flask-sqlalchemy
  3. pip flask-sqlalchemy install
Вопрос 46

С помощью какой команды можно установить flask-migrate?

  1. pip install flask-migrate
  2. pip flask-migrate install
  3. pip install –R flask-migrate
Вопрос 47

Что такое миграция баз данных?

  1. Программа для создания отчетности
  2. Обновление антивирусной базы данных
  3. Процесс переноса данных между различными версиями базы данных
  4. Резервное копирование данных
Вопрос 48

Если поле не может иметь значение null, то используется модификатор…

  1. notnull
  2. nullball
  3. nullable
Вопрос 49

Как создать модель данных в Flask-приложении с использованием SQLAlchemy?

  1. Через установку библиотеки Flask-Model
  2. Через создание класса, который наследует от flask.Model
  3. Через создание класса, который наследует от db.Model
Вопрос 50

Как выполнить запрос к базе данных для извлечения всех записей из таблицы User?

  1. User.query.all()
  2. SELECT * FROM User
  3. User.fetch_all()
Вопрос 51

Как обработать ошибку соединения с базой данных в Flask-приложении?

  1. Использовать блок if-else для проверки состояния соединения
  2. Использовать блок try-except для перехвата и обработки исключений
  3. Ничего не делать, Flask автоматически обрабатывает ошибки соединения
Вопрос 52

Какой модуль в Flask используется для работы с базой данных?

  1. Flask-MySQL
  2. Flask-DBConnector
  3. Flask-DBManager
  4. Flask-SQLAlchemy
Вопрос 53

Чтобы запретить в поле повторяющиеся записи необходимо добавить модификатор …

  1. unique
Вопрос 54

Если книга содержит несколько категорий (тегов), но и каждой категории принадлежит множество других книг, то это связь …

  1. Многие-ко-многим;;Many-to-Many
Вопрос 55

Свойством … можно воспользоваться чтобы получить записи у таблицы.

  1. query
Вопрос 56

В Flack можно подключить модуль для работы с формами под названием …

  1. WTForms
Вопрос 57

Модификатор … используется для обозначения первичного ключа в таблице базы данных.

  1. primary_key
Вопрос 58

В SQL Alchemy модификатор … позволяет задать значение по умолчанию для определенного столбца в таблице базы данных.

  1. default
Вопрос 59

Установите соответствие между командами и их значением:

  1. upgrade
  2. init
  3. migrate
  4. Запускает обновление БД по файлам, генерированным командой migrate
  5. Инициализирует работу миграций. Выполняется один раз за проект. Создаст директорию в проекте, куда будет сохранять генерируемые файлы
  6. Производит проверку текущего состояния БД и заявленных таблиц в проекте и генерирует файлы для обновления и понижения версии
Вопрос 60

Установите соответствие между командами и их значением:

  1. shell
  2. routes
  3. run
  4. db
  5. Запускает flask-приложение в интерактивном режиме
  6. Показывает все маршруты, которые настроены на сервере
  7. Запускает приложение flask
  8. Команда взаимодействия с базой данных
Вопрос 61

Установите соответствие между модификаторами и значением по умолчанию:

  1. nullable
  2. unique
  3. default
  4. True
  5. False
  6. Отсутствует
Вопрос 62

Сопоставьте типы связей в базе данных с их описанием:

  1. Один ко многим
  2. Один к одному
  3. Многие ко многим
  4. Каждая запись в одной таблице может иметь несколько соответствующих записей в другой таблице
  5. Каждая запись в одной таблице соответствует одой записи в другой таблице
  6. Множество записей в одной таблице с множеством записей в другой таблице
Вопрос 63

Упорядочите следующие шаги работы с базой данных в правильной последовательности:

  1. Установка соединения с базой данных
  2. Отправка SQL запроса на выполнение
  3. Получение результатов запроса
  4. Закрытие соединений с базой данных
Вопрос 64

Упорядочите слова в строке импорта SQLAlchemy из модуля flask_sqlalchemy:

  1. from
  2. flask_sqlalchemy
  3. import
  4. SQLAlchemy
Вопрос 65

Вы разрабатываете веб-приложение на Flask для ведения списка рецептов. Вам необходимо создать функцию, которая будет добавлять новый рецепт в базу данных. Пользователь вводит название рецепта, список ингредиентов и инструкцию приготовления в форму на веб-странице, затем нажимает кнопку «Добавить». Какие шаги вы будете выполнять для обработки этого запроса и добавления рецепта в базу данных?

  1. Получение данных из формы на веб-странице, установка соединения с базой данных, создание объекта модели данных, добавление данных в объект, сохранение объекта в базе данных, закрытие соединения с базой данных.
  2. Получение данных из формы на веб-странице, создание SQL запроса для добавления нового рецепта в базу данных, выполнение SQL запроса, закрытие соединения с базой данных.
  3. Проверка наличия свободного места в базе данных, добавление нового рецепта в таблицу рецептов, обновление данных в связанных таблицах, очистка кэша.
  4. Использование встроенных функций Flask для добавления данных в базу данных, автоматическое подключение к базе данных через конфигурационные файлы приложения.
Вопрос 66

Вы разрабатываете веб-приложение на Flask для учета задач. Как вы создадите модель данных для таблицы задач с использованием Flask-SQLAlchemy?

  1. Написать SQL-запрос для создания таблицы
  2. Создать класс, унаследованный от db.Model, и определить необходимые поля.
  3. Использовать функцию create_table() из модуля Flask-SQLAlchemy
  4. Использовать декоратор @db_model для определения модели данных
Вопрос 67

Какова роль и основные возможности Flask-Login в контексте веб-разработки?

  1. Это компонент, предоставляющий базовые средства для аутентификации пользователей и ограничения доступа к определенным частям веб-приложения.
  2. Flask-Login - это инструмент на языке Python, предназначенный для интеграции процесса аутентификации в веб-приложения.
  3. Flask-Login - это расширение для фреймворка Flask, облегчающее реализацию процесса входа пользователей в веб-приложения.
Вопрос 68

Каким образом можно добавить Flask-Login в проект на Flask?

  1. Используя команду pip install flask-login
  2. Применяя команду pip install flask-migrate
  3. С помощью команды pip install python-flask-login
Вопрос 69

Каким способом можно импортировать менеджер входа из Flask-Login в ваше приложение?

  1. Используя строку from flask_login import LoginManager
  2. Вводя код from flask import flask-login
  3. Через команду from flask-migrate import flask-login
Вопрос 70

Каким образом Flask-Login обеспечивает защиту приложения?

  1. путем управления аутентификацией пользователей
  2. путем шифрования всей передаваемой информации через SSL
  3. путем блокирования доступа к нему из определенных географических регионов
Вопрос 71

Выберите какой из ответов неправдив в отношении модуля flask-login:

  1. Flask-Login идеальная защита, которую невозможно взломать
  2. Flask-login может не обеспечить защиту от атак, таких как атаки на основе сеансов или атаки на подделку токенов
  3. Flaks-login ограничен в поддержке
Вопрос 72

Что является необходимым элементом для инициализации процесса управления сессиями пользователей в Flask-Login?

  1. Создание экземпляра класса LoginManager
  2. Создание экземпляра класса Flask-Login
  3. Создание соединения с базой данных
Вопрос 73

Какие элементы важно определить при настройке функции входа в систему с использованием Flask-Login?

  1. Форму входа для сбора учетных данных пользователя
  2. Соединение с базой данных для проверки учетных данных
  3. Интеграцию с Flask-Login для управления сессией пользователя
Вопрос 74

Каким образом осуществляется процедура выхода пользователя из системы в Flask-Login?

  1. Использование функции logout_user для завершения сессии
  2. Применение функции deactivate_user для деактивации учетной записи
  3. Выполнение запроса к базе данных для удаления сессии пользователя
Вопрос 75

Какой декоратор используется в Flask для обеспечения доступа к маршруту только для пользователей, прошедших процедуру входа?

  1. @account_required
  2. @login_required
  3. @app.route()
Вопрос 76

Заполните пропуск в коде выхода из системы во Flask: @app.route('/logout') def logout(): ... return redirect("/")

  1. logout_user()
Вопрос 77

Какой декоратор следует использовать для обеспечения защиты от неавторизованных пользователей?

  1. @login_required
Вопрос 78

Для реализации выхода из системы необходимо вызвать метод …

  1. logout_user
Вопрос 79

Метод конфигурации обеспечивающий защиту маршрутов – …

  1. LoginManager
Вопрос 80

Соотнесите методы с их значениями:

  1. Logout_user
  2. Login_user
  3. Load_user
  4. Выход из системы
  5. Регистрация пользователя в системе
  6. Определение статуса пользователя
Вопрос 81

Установите соответствия между методами и их описанием:

  1. current_user
  2. login_required
  3. logout_user
  4. Возвращает объект текущего пользователя
  5. Декоратор, требующий аутентификацию пользователя
  6. Выходит из системы текущего пользователя
Вопрос 82

Упорядочите порядок действий для настройки сессий в Flask-Login:

  1. Установите Flask-Login с помощью pip
  2. Импортируйте необходимые модули в ваш файл app.py
  3. Создайте экземпляр класса LoginManager
  4. Инициализируйте LoginManager с экземпляром Flask
  5. Определите функцию загрузки пользователя
Вопрос 83

Упорядочите шаги для реализации "запомнить меня" (remember me) функциональности с Flask-Login:

  1. Импортировать remember_me функцию из Flask-Login
  2. Создать форму с чекбоксом "запомнить меня"
  3. Добавить параметр remember к функции login_user
  4. Установить куки для хранения информации о сеансе
Вопрос 84

Установите Flask-Login и создайте простое веб-приложение с использованием Flask-Login. Расставьте действия в правильном порядке:

  1. Импортировать необходимые модули и классы.
  2. Создать экземпляр Flask-приложения.
  3. Создать класс пользователя с методами is_authenticated, is_active, is_anonymous, и get_id.
  4. Инициализировать Flask-Login и связать его с экземпляром приложения.
  5. Создать маршруты для входа, выхода и защищенной страницы.
  6. Реализовать функции для обработки входа, выхода и защищенной страницы.
Вопрос 85

Добавьте защиту для определенных маршрутов в вашем веб-приложении с использованием Flask-Login. Расставьте действия в правильном порядке:

  1. Создать декоратор для проверки аутентификации пользователя.
  2. Импортировать login_required из Flask-Login.
  3. Применить декоратор к защищенным маршрутам.
  4. Обновить шаблоны для защищенных страниц, чтобы отображать информацию только для аутентифицированных пользователей.
  5. Добавить обработку случаев, когда пользователь не аутентифицирован, например, перенаправление на страницу входа.
Вопрос 86

У вас есть веб-приложение на Flask с аутентификацией посредством Flask-Login. Необходимо реализовать функционал выхода пользователя из системы. Какие действия нужно предпринять?

  1. Удалить сеанс пользователя и перенаправить на страницу входа
  2. Отключить проверку логина для последующих запросов и перенаправить на страницу входа
  3. Установить флаг о выходе пользователя из системы и перенаправить на страницу входа
  4. Использовать метод logout_user из Flask-Login для удаления сеанса пользователя и перенаправления на страницу входа
Вопрос 87

Какой HTTP-метод используется для создания нового ресурса в REST API?

  1. GET
  2. POST
  3. PUT
  4. DELETE
Вопрос 88

Какой HTTP-код ответа используется, если ресурс успешно обновлен?

  1. 200 OK
  2. 201 Created
  3. 202 Accepted
  4. 204 No Content
Вопрос 89

Какой тип контента обычно используется для передачи данных в теле POST-запроса?

  1. application/json
  2. text/plain
  3. application/x-www-form-urlencoded
  4. multipart/form-data
Вопрос 90

Какой метод Flask используется для создания RESTful-эндпоинта?

  1. route()
  2. blueprint()
  3. view()
  4. endpoint()
Вопрос 91

Какой HTTP-код ответа используется, если ресурс не найден?

  1. 400 Bad Request
  2. 401 Unauthorized
  3. 404 Not Found
  4. 405 Method Not Allowed
Вопрос 92

Какой HTTP-метод используется для получения ресурса?

  1. POST
  2. GET
  3. PUT
  4. DELETE
Вопрос 93

Какой HTTP-код ответа используется, если ресурс успешно удален?

  1. 200 OK
  2. 202 Accepted
  3. 204 No Content
  4. 404 Not Found
Вопрос 94

Какой HTTP-заголовок необходимо установить для указания типа контента ответа?

  1. Content-Type
  2. Accept
  3. Authorization
  4. Location
Вопрос 95

Какой параметр Flask-маршрутизатора используется для указания HTTP-метода?

  1. methods
  2. endpoint
  3. view_func
  4. url_rule
Вопрос 96

Какой HTTP-код ответа используется, если клиент не указал необходимый HTTP-заголовок?

  1. 400 Bad Request
  2. 401 Unauthorized
  3. 403 Forbidden
  4. 404 Not Found
Вопрос 97

Метод … используется для обновления ресурса

  1. PUT
Вопрос 98

Если возвращается HTTP-код … , это означает что ресурс недоступен

  1. 503
Вопрос 99

Для передачи токена авторизации используется заголовок …

  1. Authorization
Вопрос 100

Какой тип контента обычно используется для получения данных с GET запроса?

  1. json
Вопрос 101

Метод … используется для удаления ресурса

  1. DELETE
Вопрос 102

Установите соответствие между HTTP-методами и их назначением:

  1. GET
  2. POST
  3. PUT
  4. DELETE
  5. Извлечение ресурса
  6. Создание ресурса
  7. Обновление ресурса
  8. Удаление ресурса
Вопрос 103

Установите соответствие между HTTP-кодами статуса и их значением:

  1. 200 OK
  2. 201 Created
  3. 404 Not Found
  4. 400 Bad Request
  5. Запрос выполнен успешно
  6. Ресурс успешно создан
  7. Ресурс не найден
  8. Запрос с ошибкой
Вопрос 104

Установите соответствие между типами контента и их назначением:

  1. Формат данных в теле POST-запроса
  2. Формат ответа на GET-запрос
  3. Формат данных API
  4. Формат веб-страницы
  5. application/json
  6. text/html
  7. application/xml
  8. multipart/form-data
Вопрос 105

Упорядочите следующие действия для создания REST API на Flask:

  1. Импортируйте Flask и другие необходимые модули
  2. Создайте экземпляр Flask
  3. Определите маршруты эндпоинтов
  4. Реализуйте view-функции для обработки запросов
  5. Запустите приложение
Вопрос 106

Упорядочите шаги для добавления аутентификации в REST API:

  1. Импортируйте необходимые модули
  2. Определите модель пользователя
  3. Настройте Flask-Login
  4. Реализуйте функции регистрации и входа
  5. Добавьте декоратор для защищенных эндпоинтов
Вопрос 107

Вы разрабатываете REST API на Flask для управления данными пользователей.Необходимо реализовать функционал аутентификации пользователей при входе в систему. Какие действия нужно предпринять при обработке POST-запроса на /login?

  1. Получить данные из тела запроса, проверить совпадение логина и пароля в базе данных, вернуть токен аутентификации в теле ответа.
  2. Получить данные из тела запроса, создать SQL-запрос для проверки учетных данных, выполнить запрос и вернуть результат.
  3. Проверить переданные в теле запроса логин и пароль.
  4. Использовать модуль Flask-JWT для декодирования, проверки и генерации токена аутентификации, вернуть токен в ответе.