Все тесты предмета

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

Вопросы и варианты доступны бесплатно. 58 ответов доступны бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

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

Бесплатные ответы на тесты по предмету «Фреймворки Python» — Синергия и МТИ

Вопрос 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✓ Правильный ответ
✓ Правильный ответ

html ; css ; 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✓ Правильный ответ
✓ Правильный ответ

return

Вопрос 11

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

  1. 5000
Вопрос 12

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

  1. route
Вопрос 13Ответ открыт бесплатно

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

  1. def✓ Правильный ответ
✓ Правильный ответ

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. Безопасный запуск приложения
✓ Правильный ответ

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

Вопрос 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. Добавление декоратора маршрута к функции представления✓ Правильный ответ
✓ Правильный ответ

Создание экземпляра класса Flask ; Определение функции представления для обработки запросов к данному маршруту ; Добавление декоратора маршрута к функции представления

Вопрос 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__()
✓ Правильный ответ

__repr__()

Вопрос 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) %}✓ Правильный ответ
✓ Правильный ответ

{% 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
✓ Правильный ответ

return render_template (“index.html”, colors = colors)

Вопрос 31

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

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

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

  1. route
Вопрос 33Ответ открыт бесплатно

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

  1. label✓ Правильный ответ
✓ Правильный ответ

label

Вопрос 34

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

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

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

  1. Jinja2
Вопрос 36Ответ открыт бесплатно

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

  1. Flask-WTF✓ Правильный ответ
✓ Правильный ответ

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✓ Правильный ответ
✓ Правильный ответ

Получение данных с сервера. = GET ; Отправка данных на сервер для создания ресурса = POST ; Обновление существующего ресурса на сервере = PUT ; Удаление ресурса на сервере = 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
✓ Правильный ответ

POST

Вопрос 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
✓ Правильный ответ

pip install 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()
✓ Правильный ответ

User.query.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✓ Правильный ответ
✓ Правильный ответ

unique

Вопрос 54

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

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

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

  1. query
Вопрос 56Ответ открыт бесплатно

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

  1. WTForms✓ Правильный ответ
✓ Правильный ответ

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. Команда взаимодействия с базой данных✓ Правильный ответ
✓ Правильный ответ

shell = Запускает flask-приложение в интерактивном режиме ; routes = Показывает все маршруты, которые настроены на сервере ; run = Запускает приложение flask ; db = Команда взаимодействия с базой данных

Вопрос 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 для определения модели данных
✓ Правильный ответ

Создать класс, унаследованный от 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()✓ Правильный ответ
✓ Правильный ответ

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. Определение статуса пользователя✓ Правильный ответ
✓ Правильный ответ

Logout_user = Выход из системы ; Login_user = Регистрация пользователя в системе ; Load_user = Определение статуса пользователя

Вопрос 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. Установить куки для хранения информации о сеансе✓ Правильный ответ
✓ Правильный ответ

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

Вопрос 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 для удаления сеанса пользователя и перенаправления на страницу входа✓ Правильный ответ
✓ Правильный ответ

Использовать метод 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()
✓ Правильный ответ

route()

Вопрос 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
✓ Правильный ответ

204 No Content

Вопрос 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✓ Правильный ответ
✓ Правильный ответ

PUT

Вопрос 98

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

  1. 503
Вопрос 99

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

  1. Authorization
Вопрос 100Ответ открыт бесплатно

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

  1. json✓ Правильный ответ
✓ Правильный ответ

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. Запрос с ошибкой✓ Правильный ответ
✓ Правильный ответ

200 OK = Запрос выполнен успешно ; 201 Created = Ресурс успешно создан ; 404 Not Found = Ресурс не найден ; 400 Bad Request = Запрос с ошибкой

Вопрос 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 для декодирования, проверки и генерации токена аутентификации, вернуть токен в ответе.
✓ Правильный ответ

Получить данные из тела запроса, создать SQL-запрос для проверки учетных данных, выполнить запрос и вернуть результат.

Вопрос 108

Если при разработке используется Flask, то проект разрабатывается на языке программирования … 

  1. C++
  2. Java
  3. Python
  4. Go
Вопрос 109

Что такое Flask? 

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

Что указывает на принадлежность Flask к микро-фреймворкам? (выберите 1 правильный ответ)

  1. Возможность создавать только простые приложения с использованием Flask
  2. Возможность самостоятельно выбирать необходимые для конкретного проекта библиотеки и расширения✓ Правильный ответ
  3. Возможность использовать Flask только в узкой области применения
✓ Правильный ответ

Возможность самостоятельно выбирать необходимые для конкретного проекта библиотеки и расширения

Вопрос 111

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

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

Каково основное преимущество Flask перед другими фреймворками? (выберите 1 правильный ответ)

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

Что делает строка app.run()? (выберите 1 правильный ответ)

  1. Безопасный запуск приложения✓ Правильный ответ
  2. Настройку обработки маршрута
  3. Создание экземпляра приложения
✓ Правильный ответ

Безопасный запуск приложения

Вопрос 114

Что из перечисленного является общепринятой функцией маршрутизации в Flask? (выберите 1 правильный ответ)

  1. `@route`
  2. `@navigation`
  3. `@url`
  4. `@endpoint`
Вопрос 115

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

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

Что произойдет, если попытаться вернуть целочисленный (int) тип данных во Flask-приложении?

  1. Целочисленный (int) тип данных автоматически преобразуется к числу с плавающей точкой (float) и приложение продолжит работу
  2. Приложение продолжит работу
  3. Приложение вернет ошибку
Вопрос 117Ответ открыт бесплатно

Описание необходимой бизнес-логики приложения происходит в функциях с использованием ключевого слова … .

  1. def✓ Правильный ответ
✓ Правильный ответ

def

Вопрос 118

В Flask для запуска веб-приложения используется метод … .

  1. run()
Вопрос 119

Flask классифицируется как … – это означает, что он предоставляется без многих внешних библиотеки и расширений.

  1. микро-фреймворк;;микро фреймворк
Вопрос 120Ответ открыт бесплатно

Допишите строку создания экземпляра приложения: app = …(__name__)

  1. Flask✓ Правильный ответ
✓ Правильный ответ

Flask

Вопрос 121

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

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

Сопоставьте обработчик маршрута и его URL-адрес:

  1. @app.route(‘/about')
  2. @app.route('/')
  3. @app.route(‘/user/')
  4. http://127.0.0.1:5000/about
  5. http://127.0.0.1:5000/user/
  6. http://127.0.0.1:5000/
Вопрос 123Ответ открыт бесплатно

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

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

С помощью декоратора @app.route(’/’) перед функцией представления

Вопрос 124

Какое количество параметров может принимать шаблон?

  1. 1
  2. 3
  3. 6
  4. Неограниченно
Вопрос 125

За что отвечает тег title?

  1. Определяет размер шрифта в заголовке файла
  2. Определяет заголовок документа, который отображается на вкладке страницы
  3. Добавляет новый абзац в текст
Вопрос 126

Что такое делать Flask-WTF?

  1. Библиотека для работы с формами веб-приложений на Flask
  2. Модуль для создания базы данных
  3. Фреймворк для разработки алгоритмов машинного обучения
Вопрос 127Ответ открыт бесплатно

Как использовать условные операторы внутри цикла в шаблоне Flask?

  1. {% if %}✓ Правильный ответ
  2. {% conditional %}
  3. {% if … else %}
✓ Правильный ответ

{% if %}

Вопрос 128

{% … %} это …

  1. Тег управляющих конструкций
  2. Тег для отрисовки переменных
  3. Тег для вывода любого текста
Вопрос 129

… запрос отправляет данные в теле запроса.

  1. POST
Вопрос 130Ответ открыт бесплатно

Укажите, из какого модуля необходимо импортировать класс FlaskForm: from … import FlaskForm

  1. flask_wtf✓ Правильный ответ
✓ Правильный ответ

flask_wtf

Вопрос 131

Тег ˂ … ˃ определяет логическое разделение содержимого веб-страницы.

  1. div
Вопрос 132

Установите соответствие между строкой кода и ее описанием:

  1. @app.route(“/books”)
  2. from flask import render_template
  3. return render_template(“books.html”, all_books=books)
  4. Настройка обработки маршрута ( /books)
  5. Импорт метода
  6. Ответ сервера в формате HTML
Вопрос 133Ответ открыт бесплатно

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

  1. {% if ˂condition˃ %}✓ Правильный ответ
  2. {% elif %}✓ Правильный ответ
  3. {% else %}✓ Правильный ответ
  4. {% endif %}✓ Правильный ответ
✓ Правильный ответ

{% if ˂condition˃ %} ; {% elif %} ; {% else %} ; {% endif %}

Вопрос 134

Укажите правильную последовательность слов при импорте базового класса FlaskForm из модуля flask-wtf:

  1. from
  2. flask_wtf
  3. import
  4. FlaskForm
Вопрос 135

Что означает акроним REST?

  1. Representational State Transfer
  2. Remote State Transfer
  3. Resource State Transfer
  4. Remote Entity State Transfer
Вопрос 136

Какие HTTP методы обычно используются в RESTful API?

  1. GET, POST, UPDATE, DELETE
  2. GET, PUT, PATCH, DELETE
  3. FETCH, SUBMIT, UPDATE, DELETE
  4. REQUEST, RESPONSE, UPDATE, DELETE
Вопрос 137Ответ открыт бесплатно

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

  1. flask.http
  2. flask.routing
  3. flask.api
  4. flask-restful✓ Правильный ответ
✓ Правильный ответ

flask-restful

Вопрос 138

Какой декоратор в Flask используется для определения конечной точки (endpoint) REST API?

  1. @url
  2. @route
  3. @resource
  4. @endpoint
Вопрос 139

Какие типы HTTP статусных кодов могут быть возвращены сервером в REST API?

  1. 100-199
  2. 200-299
  3. 300-399
  4. 400-499
Вопрос 140Ответ открыт бесплатно

Как передать параметры запроса (query parameters) в URL конечной точки в Flask?

  1. В теле запроса (request body)
  2. В заголовке запроса (request header)
  3. В URL✓ Правильный ответ
  4. В cookie
✓ Правильный ответ

В URL

Вопрос 141

Как передать данные в теле запроса (request body) в Flask при использовании методов POST и PUT?

  1. В URL параметрах
  2. В заголовке запроса
  3. В теле запроса в формате JSON или другом поддерживаемом формате
  4. В cookie
Вопрос 142

Какие форматы данных часто используются для обмена информацией в REST API?

  1. XML и YAML
  2. HTML и CSS
  3. JSON и XML
  4. JSON и CSV
Вопрос 143Ответ открыт бесплатно

Как обрабатывать ошибки в REST API на Flask?

  1. Игнорировать ошибки
  2. Возвращать страницу с ошибкой HTML
  3. Возвращать соответствующий HTTP статус код и сообщение об ошибке в формате JSON✓ Правильный ответ
  4. Печатать сообщение об ошибке в консоль
✓ Правильный ответ

Возвращать соответствующий HTTP статус код и сообщение об ошибке в формате JSON

Вопрос 144

…. - это инструмент для документирования REST API

  1. Swager
Вопрос 145

…('/path/ ˂param ˃')- создает маршрут в Flask, который принимает параметр в URL

  1. @app.route
Вопрос 146

Использование HTTPS, аутентификация и …, ограничение доступа к ресурсам - меры безопасности, которые можно применить к REST API в Flask

  1. авторизация
Вопрос 147Ответ открыт бесплатно

Типы аутентификации поддерживаются в Flask для защиты REST API: Различные типы, включая базовую аутентификацию, токен-аутентификацию и …

  1. OAuth✓ Правильный ответ
✓ Правильный ответ

OAuth

Вопрос 148

Сервис для создания, тестирования, документирования, публикации и обслуживания API - …

  1. Postman
Вопрос 149

Метод … используется для выполнения частичного обновления ресурса в REST API?

  1. PATCH
Вопрос 150Ответ открыт бесплатно

Какие преимущества предоставляет использование Flask-RESTful по сравнению с использованием только Flask для создания REST API?

  1. Flask-RESTful обеспечивает более простой синтаксис для создания конечных точек REST API
  2. Flask-RESTful автоматически обрабатывает валидацию данных в запросах
  3. Flask-RESTful предоставляет дополнительные инструменты для управления ресурсами и сериализацией данных✓ Правильный ответ
  4. Flask-RESTful интегрируется напрямую с базами данных для более удобного доступа к данным
✓ Правильный ответ

Flask-RESTful предоставляет дополнительные инструменты для управления ресурсами и сериализацией данных

Вопрос 151

Установите соответствие между HTTP методом и его функцией:

  1. получения (GET)
  2. отправки (POST)
  3. обновления (PUT)
  4. удаление (DELETE)
  5. GET
  6. POST
  7. PUT
  8. DELETE
Вопрос 152

Соотнесите типы аутентификации с их описаниями:

  1. Базовая аутентификация
  2. Токен-аутентификация
  3. OAuth
  4. Передача логина и пароля в зашифрованном виде.
  5. Выдача временного ключа доступа для авторизации пользователя.
  6. Делегирование доступа к ресурсам от имени пользователя без предоставления пароля.
Вопрос 153Ответ открыт бесплатно

Сопоставьте форматы данных с их описаниями:

  1. JSON✓ Правильный ответ
  2. XML✓ Правильный ответ
  3. YAML✓ Правильный ответ
  4. Формат обмена данными, основанный на JavaScript.✓ Правильный ответ
  5. Язык разметки, используемый для хранения и передачи структурированных данных.✓ Правильный ответ
  6. Универсальный формат данных, часто используемый для конфигурационных файлов.✓ Правильный ответ
✓ Правильный ответ

JSON = Формат обмена данными, основанный на JavaScript. ; XML = Язык разметки, используемый для хранения и передачи структурированных данных. ; YAML = Универсальный формат данных, часто используемый для конфигурационных файлов.

Вопрос 154

Ответьте, выбрав правильный порядок действий:

  1. Аутентифицироваться
  2. Получить доступ к интерфейсу программирования приложений (API)
  3. Определить конечную точку (endpoint)
  4. Отправить запрос на сервер
  5. Получить и обработать ответ от сервера
Вопрос 155

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

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

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

  1. pip install flask-sqlalchemy
  2. pip install –K flask-sqlalchemy
  3. pip flask-sqlalchemy install
Вопрос 157Ответ открыт бесплатно

По умолчанию модификатор nullable имеет значение …:

  1. True✓ Правильный ответ
  2. False
  3. Отсутсвует
✓ Правильный ответ

True

Вопрос 158

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

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

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

  1. Новый класс
  2. Новую функцию
  3. Новый модуль
Вопрос 160Ответ открыт бесплатно

К CRUD-операциям относятся:

  1. Update✓ Правильный ответ
  2. Delete✓ Правильный ответ
  3. Rollback
  4. Union
  5. Count
  6. Create✓ Правильный ответ
  7. Read✓ Правильный ответ
✓ Правильный ответ

Update ; Delete ; Create ; Read

Вопрос 161

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

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

Что такое SQLAlchemy?

  1. Язык программирования
  2. ORM для Python
  3. База данных
  4. Фреймворк для разработки веб-приложений
Вопрос 163Ответ открыт бесплатно

Упорядочите порядок операций при редактировании записи:

  1. Получение данных из базы данных✓ Правильный ответ
  2. Отображение формы редактирования✓ Правильный ответ
  3. Отправка отредактированных данных на сервер✓ Правильный ответ
  4. Обновление записи в базе данных✓ Правильный ответ
  5. Отображение подтверждения об успешном обновлении информации✓ Правильный ответ
✓ Правильный ответ

Получение данных из базы данных ; Отображение формы редактирования ; Отправка отредактированных данных на сервер ; Обновление записи в базе данных ; Отображение подтверждения об успешном обновлении информации

Вопрос 164

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

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

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

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

Для удаления записи ее нужно сначала найти в таблице, а затем вызвать метод … у свойства session.

  1. delete
Вопрос 167Ответ открыт бесплатно

Допишите модификатор, который устанавливает поле как первичный ключ: id = sa.Column(sa.Integer, … =True)

  1. primary_key✓ Правильный ответ
✓ Правильный ответ

primary_key

Вопрос 168

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

  1. unique
Вопрос 169

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

  1. Один-к-многим;; One-to-Many
Вопрос 170Ответ открыт бесплатно

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

  1. Многие-ко-многим;;Many-to-Many✓ Правильный ответ
✓ Правильный ответ

Многие-ко-многим;;Many-to-Many

Вопрос 171

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

  1. query
Вопрос 172

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

  1. nullable
  2. unique
  3. default
  4. Устанавливает может ли поле быть пустым
  5. Устанавливает должно ли значение поля быть уникальным для таблицы
  6. Устанавливает некоторое значение по умолчанию при попытке создания записи без явного указания для данного поля
Вопрос 173Ответ открыт бесплатно

Сопоставьте термин с его определением:

  1. Миграция баз данных✓ Правильный ответ
  2. Отображение✓ Правильный ответ
  3. Сессия✓ Правильный ответ
  4. Процесс изменения структуры базы данных без потери данных✓ Правильный ответ
  5. Процесс отображения объектов Python на таблицы в базе данных✓ Правильный ответ
  6. Механизм управления транзакциями и объектами базы данных✓ Правильный ответ
✓ Правильный ответ

Миграция баз данных = Процесс изменения структуры базы данных без потери данных ; Отображение = Процесс отображения объектов Python на таблицы в базе данных ; Сессия = Механизм управления транзакциями и объектами базы данных

Вопрос 174

Что такое Flask-Login?

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

Как установить Flask-Login?

  1. pip install flask-login
  2. pip install flask-migrate
  3. pip install python-flask-login
Вопрос 176

Как подключить Flask-Login.

  1. from flask_login import LoginManager
  2. from flask import flask-login
  3. from flask-migrate import flask-login
Вопрос 177Ответ открыт бесплатно

Для начала работы необходимо определить …

  1. Объект класса LoginManager✓ Правильный ответ
  2. Объект класса Flask-Login
  3. Объект для подключения к Базе данных
✓ Правильный ответ

Объект класса LoginManager

Вопрос 178

Что нужно определить в методе авторизации?

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

Как реализовать выход из системы?

  1. Вызвать метод logout_user
  2. Вызвать метод deactivate_user
  3. Отправить запрос в Базу Данных
Вопрос 180Ответ открыт бесплатно

Что нужно подключить к маршруту, чтобы защитить их от неавторизованных пользователей?

  1. Декоратор✓ Правильный ответ
  2. Антивирус
  3. Прокси
✓ Правильный ответ

Декоратор

Вопрос 181

Какой декоратор необходимо вызвать для защиты от авторизации?

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

Для выхода из системы, достаточно вызвать метод

  1. logout_user
Вопрос 183Ответ открыт бесплатно

Заполните соответствие в логике обработки ошибки с ответом: login_user(user)     ….. redirect(url_for('index’))     ….. render_template('login.html', form=form)

  1. return✓ Правильный ответ
✓ Правильный ответ

return

Вопрос 184

Декоратор для защиты от неавторизованных пользователей это…

  1. @login_required
Вопрос 185

Заполните пробел. @app.route('/logout’) def logout():     … return redirect(“/”)

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

Для того чтобы flask_manager мог корректно работать с таблицей, с которой будет ассоциирована процедура авторизации класс должен содержать метод:

  1. is_authenticated
Вопрос 187Ответ открыт бесплатно

Что должно стоять в красных скобках (…)?   from flask_login import LoginManager app = Flask(__name__)   # настройка конфигураций Flask-приложения login_manager = LoginManager(…)

  1. app✓ Правильный ответ
✓ Правильный ответ

app

Вопрос 188

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

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

Установите соответствие:

  1. pip install flask-login
  2. from flask_login import login_user
  3. from flask_login import LoginManager
  4. Устанавливает Flask-Login
  5. Импорт метода авторизации
  6. Импорт метода конфигурации
Вопрос 190Ответ открыт бесплатно

Установите соответствие между методами и его ролью:

  1. is_authenticated✓ Правильный ответ
  2. is_active✓ Правильный ответ
  3. is_anonymous✓ Правильный ответ
  4. get_id✓ Правильный ответ
  5. возвращает True, если пользователь аутентифицирован, и False, если нет.✓ Правильный ответ
  6. возвращает True, если пользователь активен, и False, если нет.✓ Правильный ответ
  7. возвращает True, если пользователь является анонимным, и False, если нет.✓ Правильный ответ
  8. возвращает идентификатор пользователя✓ Правильный ответ
✓ Правильный ответ

is_authenticated = возвращает True, если пользователь аутентифицирован, и False, если нет. ; is_active = возвращает True, если пользователь активен, и False, если нет. ; is_anonymous = возвращает True, если пользователь является анонимным, и False, если нет. ; get_id = возвращает идентификатор пользователя

Вопрос 191

Сопоставьте путь и действие на странице:

  1. vk.com/login
  2. vk.com/logout
  3. vk.com/auth
  4. Вход в профиль
  5. Выход из профиля
  6. Регистрация или аутентификация сторонними способами
Вопрос 192

Упорядочите порядок операций для добавления авторизации в Flask:

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

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

  1. Импортируется модуль logout_user из Flask-Login
  2. Прописать маршрут для запросов
  3. Добавить декоратор @login_required
  4. Прописать логику действий
Вопрос 194Ответ открыт бесплатно

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

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

Использование встроенных функций Flask-Login для проверки соответствия логина и пароля, создание сеанса для пользователя, установка отметки о входе пользователя в систему, перенаправление на защищенную страницу.

О материалах и доступе

Что входит в набор «Фреймворки Python.фип(2 2)_БАК»?

194 вопроса с вариантами из опубликованных тестов (6). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности