- Тема 1. Основы Flask
- Тема 2. HTML & CSS
- Тема 3. Шаблоны и формы в Flask
- Тема 4. Основы Flask-SQLAlchemy. Работа с базами данных в Flask
- Тема 5. Авторизация в Flask
- Тема 6. Работа с REST API
- Тема 7. Итоговый проект
- Итоговая аттестация
… - метод для получения запросов от сервера
Тип ответа: Текcтовый ответ
… в HTML — это не отображаемые элементы, которые используются для пояснения кода или его временного отключения
Тип ответа: Текcтовый ответ
… запрос отправляет данные в теле запроса.
Тип ответа: Текcтовый ответ
… теги содержат открывающий и закрывающий теги (например, ˂p˃...˂/p˃)
Тип ответа: Текcтовый ответ
…('/path/˂param˃')- создает маршрут в Flask, который принимает параметр в URL
Тип ответа: Текcтовый ответ
{% … %} это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Тег управляющих конструкций
- Тег для отрисовки переменных
- Тег для вывода любого текста
Атрибут … используется для задания ссылки в HTML
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Атрибуты всегда указываются в … теге
Тип ответа: Текcтовый ответ
В шаблонах можно указывать … операторы, необходимые для отображения, игнорирования или принятия решения какой блок кода должен быть отображен (или проигнорирован).
Тип ответа: Текcтовый ответ
В Flask для запуска веб-приложения используется метод … .
Тип ответа: Текcтовый ответ
В SQL Alchemy модификатор … позволяет задать значение по умолчанию для определенного столбца в таблице базы данных.
Тип ответа: Текcтовый ответ
Вы работаете над стилизацией веб-сайта. Вам необходимо применить CSS для изменения внешнего вида всех параграфов на странице, установив цвет текста в красный и отступы в 10px. Какие шаги вы будете выполнять для эффективной реализации этого задания?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Добавление в HTML-документ тега ˂style˃ и написание в нём правила: p { color: red; padding: 10px; }.
- Изменение файла CSS, добавив туда: .paragraph { color: red; padding: 10px; } и присваивание класса paragraph каждому параграфу в HTML.
- Написание инлайн стилей непосредственно в тегах ˂p˃, используя атрибут style для установки color и padding.
- Создание в CSS файле правила для тега ˂p˃, указав только color: red;, а затем создание отдельного класса для отступов и добавление его к нужным тегам.
Вы разрабатываете веб-приложение для блога с использованием Flask. Какой декоратор вы будете использовать для отображения отдельной записи блога с динамическим параметром URL?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- @app.route(‘/post/˂int:post_id˃’)
- @app.route(‘/post’)
- @app.route(‘/blog/post’)
Вы разрабатываете веб-приложение на Flask для учета задач. Как вы создадите модель данных для таблицы задач с использованием Flask-SQLAlchemy?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Написать SQL-запрос для создания таблицы
- Создать класс, унаследованный от db.Model, и определить необходимые поля.
- Использовать функцию create_table() из модуля Flask-SQLAlchemy
- Использовать декоратор @db_model для определения модели данных
Вы разрабатываете веб-приложение на Flask и хотите создавать форму для ввода данных пользователем. Вы также хотите, чтобы эти данные были обработаны на сервере и отобразились на следующей странице. Какой метод HTTP обычно используется для отправки формы с конфиденциальными данными, такие как пароль?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Вы стажер в небольшой веб-компании, которая разрабатывает веб-приложения с использованием Flask. Вы создаете базовое веб-приложение на Flask с отображением некоторой информации на странице. Как вы создадите маршрут URL для отображения страницы приветствия?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- С помощью декоратора @app.route(’/’) перед функцией представления
- Изменить файл конфигурации приложения
- Вставить URL в тег ˂url˃ в HTML странице
Декоратор @app. … используется в Flask для представления формы.
Тип ответа: Текcтовый ответ
Для вставки комментариев в HTML используется тег …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- ˂comment˃
- ˂!-- ... --˃
- /* ... */
- ˂! ... !˃
Для выхода из системы, достаточно вызвать метод
Тип ответа: Текcтовый ответ
Для начала работы необходимо определить …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Объект класса LoginManager
- Объект класса Flask-Login
- Объект для подключения к Базе данных
Для передачи токена авторизации используется заголовок …
Тип ответа: Текcтовый ответ
Для создания новой таблицы необходимо создать …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Новый класс
- Новую функцию
- Новый модуль
Для создания списка с точками используется тег HTML ˂…˃
Тип ответа: Текcтовый ответ
Для удаления записи ее нужно сначала найти в таблице, а затем вызвать метод … у свойства session.
Тип ответа: Текcтовый ответ
Добавьте защиту для определенных маршрутов в вашем веб-приложении с использованием Flask-Login. Расставьте действия в правильном порядке:
Тип ответа: Сортировка
- 1 Создать декоратор для проверки аутентификации пользователя.
- 2 Импортировать login_required из Flask-Login.
- 3 Применить декоратор к защищенным маршрутам.
- 4 Обновить шаблоны для защищенных страниц, чтобы отображать информацию только для аутентифицированных пользователей.
- 5 Добавить обработку случаев, когда пользователь не аутентифицирован, например, перенаправление на страницу входа.
Допишите код функции, описывающей базовую логику приложения: … hello(): Return “Hello. World!”
Тип ответа: Текcтовый ответ
Допишите модификатор, который устанавливает поле как первичный ключ: id = sa.Column(sa.Integer, … =True)
Тип ответа: Текcтовый ответ
Допишите строку создания экземпляра приложения: app = …(__name__)
Тип ответа: Текcтовый ответ
Если при разработке используется Flask, то проект разрабатывается на языке программирования …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
За что отвечает тег title?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Определяет размер шрифта в заголовке файла
- Определяет заголовок документа, который отображается на вкладке страницы
- Добавляет новый абзац в текст
Заполните пробел. @app.route('/logout’) def logout(): … return redirect(“/”)
Тип ответа: Текcтовый ответ
Заполните пропуск в коде выхода из системы во Flask: @app.route('/logout') def logout(): ... return redirect("/")
Тип ответа: Текcтовый ответ
Заполните соответствие в логике обработки ошибки с ответом: login_user(user) ….. redirect(url_for('index’)) ….. render_template('login.html', form=form)
Тип ответа: Текcтовый ответ
Использование HTTPS, аутентификация и …, ограничение доступа к ресурсам - меры безопасности, которые можно применить к REST API в Flask
Тип ответа: Текcтовый ответ
К примитивным типам данных, которые отображают теги относятся: int, str, float, collections и … .
Тип ответа: Текcтовый ответ
К CRUD-операциям относятся:
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- Update
- Delete
- Rollback
- Union
- Count
- Create
- Read
Как выполнить запрос к базе данных для извлечения всех записей из таблицы User?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- User.query.all()
- User.fetch_all()
- SELECT * FROM User
Как запустить приложение Flask?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Запустить интерпретатор Python и импортировать модуль приложения.
- Запустить команду flask run.
- Запустить скрипт с помощью команды python app.py.
- Запустить сервер с помощью команды flask server.
Как обработать ошибку соединения с базой данных в Flask-приложении?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Использовать блок if-else для проверки состояния соединения
- Использовать блок try-except для перехвата и обработки исключений
- Ничего не делать, Flask автоматически обрабатывает ошибки соединения
Как передать параметры запроса (query parameters) в URL конечной точки в Flask?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- В теле запроса (request body)
- В заголовке запроса (request header)
- В URL
- В cookie
Как реализовать выход из системы?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Вызвать метод logout_user
- Вызвать метод deactivate_user
- Отправить запрос в Базу Данных
Как создать модель данных в Flask-приложении с использованием SQLAlchemy?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Через установку библиотеки Flask-Model
- Через создание класса, который наследует от flask.Model
- Через создание класса, который наследует от db.Model
Как создать цикл for в шаблоне Flask?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- {% iterate i in range(5) %}
- {% loop for i in range(5) %}
- {% for i in range(5) %}
Как установить Flask-Login?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- pip install flask-login
- pip install flask-migrate
- pip install python-flask-login
Какая нужна команда для рендеринга шаблонов:
Тип ответа: Текcтовый ответ
Какие преимущества предоставляет использование Flask-RESTful по сравнению с использованием только Flask для создания REST API?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Flask-RESTful обеспечивает более простой синтаксис для создания конечных точек REST API
- Flask-RESTful автоматически обрабатывает валидацию данных в запросах
- Flask-RESTful предоставляет дополнительные инструменты для управления ресурсами и сериализацией данных
- Flask-RESTful интегрируется напрямую с базами данных для более удобного доступа к данным
Какие типы HTTP статусных кодов могут быть возвращены сервером в REST API?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- 100-199
- 200-299
- 300-399
- 400-499
Какие форматы данных часто используются для обмена информацией в REST API?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- XML и YAML
- HTML и CSS
- JSON и XML
- JSON и CSV
Какие HTTP методы обычно используются в RESTful API?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- GET, POST, UPDATE, DELETE
- GET, PUT, POST, DELETE
- FETCH, SUBMIT, UPDATE, DELETE
- REQUEST, RESPONSE, UPDATE, DELETE
Каким образом осуществляется процедура выхода пользователя из системы в Flask-Login?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Использование функции logout_user для завершения сессии
- Применение функции deactivate_user для деактивации учетной записи
- Выполнение запроса к базе данных для удаления сессии пользователя
Каким образом Flask-Login обеспечивает защиту приложения?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- путем управления аутентификацией пользователей
- путем шифрования всей передаваемой информации через SSL
- путем блокирования доступа к нему из определенных географических регионов
Каким способом можно импортировать менеджер входа из Flask-Login в ваше приложение?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Используя строку from flask_login import LoginManager
- Вводя код from flask import flask-login
- Через команду from flask-migrate import flask-login
Каково основное преимущество Flask перед другими фреймворками?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Сложность использования
- Легковесность и гибкость
- Огромное количество зависимостей
- Ограниченные возможности
Какое количество параметров может принимать шаблон?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какой декоратор в Flask используется для определения конечной точки (endpoint) REST API?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- @url
- @route
- @resource
- @endpoint
Какой декоратор необходимо вызвать для защиты от авторизации?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- @account_required
- @login_required
- @app.route()
Какой декоратор следует использовать для обеспечения защиты от неавторизованных пользователей?
Тип ответа: Текcтовый ответ
Какой метод нужно использовать при отправке данных на сервер?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какой метод определяет формат передаваемых объектов?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- __abs__()
- __repr__()
- __len__()
Какой метод Flask используется для создания RESTful-эндпоинта?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- route()
- blueprint()
- view()
- endpoint()
Какой модуль в Flask используется для работы с базой данных?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Flask-MySQL
- Flask-DBConnector
- Flask-DBManager
- Flask-SQLAlchemy
Какой модуль в Flask используется для создания REST API?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- flask.http
- flask.routing
- flask.api
- flask-restful
Какой символ используется для комментариев в Jinja2?
Тип ответа: Текcтовый ответ
Какой тег Jinja2 используется для вывода переменной в HTML-шаблоне?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- {% переменная %}
- {{ переменная }}
- {%print переменная%}
Какой тип контента обычно используется для получения данных с GET запроса?
Тип ответа: Текcтовый ответ
Какой HTTP-код ответа используется, если ресурс не найден?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- 400 Bad Request
- 401 Unauthorized
- 404 Not Found
- 405 Method Not Allowed
Какой HTTP-метод используется для получения ресурса?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Когда Jinja2 загружается в проект?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- До загрузки Flask
- Вместе с Flask
- После загрузки Flask
Корневым маршрутом является:
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Метод … используется для удаления ресурса
Тип ответа: Текcтовый ответ
Методы …, is_active, is_anonymous, get_id должны быть определены в классе для того, чтобы flask_manager мог правильно взаимодействовать с таблицей, используемой для процедуры аутентификации?
Тип ответа: Текcтовый ответ
Модификатор … используется для обозначения первичного ключа в таблице базы данных.
Тип ответа: Текcтовый ответ
Порт … – является портом по умолчанию, который можно будет менять на более подходящий конкретному проекту
Тип ответа: Текcтовый ответ
При отправке формы используется метод … .
Тип ответа: Текcтовый ответ
С помощью какой библиотеки можно создать виртуальное пространство в директории?.
Тип ответа: Текcтовый ответ
С помощью какой команды можно установить Flask в виртуальное окружение проекта?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- pip install Flask
- pip uninstall Flask
- pip Flask install
- pip install -K Flask
С помощью какой команды можно установить flask-migrate?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- pip install flask-migrate
- pip flask-migrate install
- pip install –R flask-migrate
С помощью какой команды можно установить Flask-SQLAlchemy?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- pip install flask-sqlalchemy
- pip install –K flask-sqlalchemy
- pip flask-sqlalchemy install
С помощью какой команды можно установить Flask-WTF?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- pip install -K flask-wtf
- pip install -R flask-wtf
- pip install flask-wtf
Свойством … можно воспользоваться чтобы получить записи у таблицы.
Тип ответа: Текcтовый ответ
Сколько маршрутов можно сделать во Flask?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Соотнесите методы с их значениями:
Тип ответа: Сопоставление
- A. Logout_user
- B. Login_user
- C. Load_user
- D. Выход из системы
- E. Регистрация пользователя в системе
- F. Определение статуса пользователя
Сопоставьте действия с их соответствующими методами в Flask:
Тип ответа: Сопоставление
- A. Получение данных с сервера.
- B. Отправка данных на сервер для создания ресурса
- C. Обновление существующего ресурса на сервере
- D. Удаление ресурса на сервере
- E. GET
- F. POST
- G. PUT
- H. DELETE
Сопоставьте обработчик маршрута и его URL-адрес:
Тип ответа: Сопоставление
Сопоставьте путь и действие на странице:
Тип ответа: Сопоставление
Сопоставьте термин с его определением:
Тип ответа: Сопоставление
- A. Миграция баз данных
- B. Отображение
- C. Сессия
- D. Процесс изменения структуры базы данных без потери данных
- E. Процесс отображения объектов Python на таблицы в базе данных
- F. Механизм управления транзакциями и объектами базы данных
Сопоставьте типы связей в базе данных с их описанием:
Тип ответа: Сопоставление
- A. Один ко многим
- B. Один к одному
- C. Многие ко многим
- D. Каждая запись в одной таблице может иметь несколько соответствующих записей в другой таблице
- E. Каждая запись в одной таблице соответствует одой записи в другой таблице
- F. Множество записей в одной таблице с множеством записей в другой таблице
Сопоставьте форматы данных с их описаниями:
Тип ответа: Сопоставление
- A. YAML
- B. JSON
- C. XML
- D. Универсальный формат данных, часто используемый для конфигурационных файлов.
- E. Формат обмена данными, основанный на JavaScript.
- F. Язык разметки, используемый для хранения и передачи структурированных данных.
Сопоставьте элемент базовой структуры проекта и его значение:
Тип ответа: Сопоставление
- A. static и templates
- B. venv
- C. main.py
- D. директории, содержащие html/css/js файлы
- E. директория, содержащая виртуальную среду Python
- F. точка входа в приложение при локальном запуске
Сопоставьте Jinja2 теги с их функциональностью:
Тип ответа: Сопоставление
- A. {% for %}
- B. {% if %}
- C. {{ variable }}
- D. Используется для выполнения цикла
- E. Используется для условного выполнения кода
- F. Используется для вывода переменной
Стили для элементов в CSS задаются …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- внутри HTML с помощью стилей, встроенных в атрибуты тегов
- через классы и селекторы
- только с помощью встроенных стилей
- через внешние CSS-файлы
Структура … используется для стилизации элементов в CSS
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- селектор, свойство, значение
- класс, значение, правило
- атрибут, тэг, значение
- тег, правило, свойство
Тег … является парным тегом
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Тег {{…}} в Jinja2 используется для вывода значения переменной без HTML-разметки?:
Тип ответа: Текcтовый ответ
Тег ˂ … ˃ определяет логическое разделение содержимого веб-страницы.
Тип ответа: Текcтовый ответ
У вас есть веб-приложение на Flask с аутентификацией посредством Flask-Login. Необходимо реализовать функционал выхода пользователя из системы. Какие действия нужно предпринять?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Удалить сеанс пользователя и перенаправить на страницу входа
- Отключить проверку логина для последующих запросов и перенаправить на страницу входа
- Установить флаг о выходе пользователя из системы и перенаправить на страницу входа
- Использовать метод logout_user из Flask-Login для удаления сеанса пользователя и перенаправления на страницу входа
Укажите правильную последовательность использования условных операторов:
Тип ответа: Сортировка
- 1 {% if ˂condition˃ %}
- 2 {% elif %}
- 3 {% else %}
- 4 {% endif %}
Укажите правильную последовательность условных операторов:
Тип ответа: Сортировка
- 1 {% if ˂condition˃ %}
- 2 {% elif %}
- 3 {% else %}
- 4 {% endif %}
Упорядочите порядок операций для добавления авторизации в Flask:
Тип ответа: Сортировка
- 1 Установите Flask-Login с помощью pip
- 2 Импортируйте необходимые модули в ваш файл app.py
- 3 Создайте экземпляр класса Flask и экземпляр класса LoginManager
- 4 Определите функции для аутентификации и выхода из системы
- 5 Добавьте декоратор @login_required
Упорядочите порядок операций при редактировании записи:
Тип ответа: Сортировка
- 1 Получение данных из базы данных
- 2 Отображение формы редактирования
- 3 Отправка отредактированных данных на сервер
- 4 Обновление записи в базе данных
- 5 Отображение подтверждения об успешном обновлении информации
Упорядочите следующие шаги для добавления защиты от неавторизованных пользователей
Тип ответа: Сортировка
- 1 Импортируется модуль logout_user из Flask-Login
- 2 Прописать маршрут для запросов
- 3 Добавить декоратор @login_required
- 4 Прописать логику действий
Упорядочите следующие шаги для создания простого веб-приложения на flask в правильной последовательности:
Тип ответа: Сортировка
- 1 Импорт необходимых функций из модуля Flask.
- 2 Создание экземпляра приложения
- 3 Определение маршрута URL и связанной с ним функции представления.
- 4 Запуск веб-приложения с помощью метода run().
Упорядочите следующие шаги работы с базой данных в правильной последовательности:
Тип ответа: Сортировка
- 1 Установка соединения с базой данных
- 2 Отправка SQL запроса на выполнение
- 3 Получение результатов запроса
- 4 Закрытие соединений с базой данных
Упорядочите шаги для добавления аутентификации в REST API:
Тип ответа: Сортировка
- 1 Импортируйте необходимые модули
- 2 Определите модель пользователя
- 3 Настройте Flask-Login
- 4 Реализуйте функции регистрации и входа
- 5 Добавьте декоратор для защищенных эндпоинтов
Упорядочите шаги для настройки маршрутов в Flask в правильной последовательности:
Тип ответа: Сортировка
- 1 Создание экземпляра класса Flask
- 2 Определение функции представления для обработки запросов к данному маршруту
- 3 Добавление декоратора маршрута к функции представления
Упорядочите шаги для обработки формы во Flask в правильной последовательности:
Тип ответа: Сортировка
- 1 Создать HTML-форму с необходимыми полями
- 2 Определить маршрут для отображения формы
- 3 Импортировать необходимые модули (например, request) для работы с формой
- 4 Написать функцию для обработки отправленных данных формы
- 5 Отобразить результат обработки формы или перенаправить пользователя
Упорядочите шаги для реализации "запомнить меня" (remember me) функциональности с Flask-Login:
Тип ответа: Сортировка
- 1 Импортировать remember_me функцию из Flask-Login
- 2 Создать форму с чекбоксом "запомнить меня"
- 3 Добавить параметр remember к функции login_user
- 4 Установить куки для хранения информации о сеансе
Установите соответствие между командами и их значением:
Тип ответа: Сопоставление
- A. shell
- B. routes
- C. run
- D. db
- E. Запускает flask-приложение в интерактивном режиме
- F. Показывает все маршруты, которые настроены на сервере
- G. Запускает приложение flask
- H. Команда взаимодействия с базой данных
Установите соответствие между методами и его ролью:
Тип ответа: Сопоставление
- A. is_authenticated
- B. is_active
- C. is_anonymous
- D. get_id
- E. возвращает True, если пользователь аутентифицирован, и False, если нет.
- F. возвращает True, если пользователь активен, и False, если нет.
- G. возвращает True, если пользователь является анонимным, и False, если нет.
- H. возвращает идентификатор пользователя
Установите соответствие между методами и их значением:
Тип ответа: Сопоставление
- A. Logout_user
- B. Login_user
- C. Load_user
- D. Выход из системы
- E. Регистрация пользователя в системе
- F. Определение статуса пользователя
Установите соответствие между модификаторами и значением по умолчанию:
Тип ответа: Сопоставление
- A. nullable
- B. unique
- C. default
- D. True
- E. False
- F. Отсутствует
Установите соответствие между свойствами CSS и их значениями:
Тип ответа: Сопоставление
- A. color
- B. padding
- C. font-size
- D. background-color
- E. red
- F. 10px
- G. 16px
- H. blue
Установите соответствие между тегом и его описанием:
Тип ответа: Сопоставление
- A. ˂a˃
- B. ˂img˃
- C. ˂h1˃
- D. ˂ul˃
- E. ссылка
- F. изображение
- G. заголовок
- H. ненумерованный список
Установите соответствие между типами контента и их назначением:
Тип ответа: Сопоставление
- A. application/json
- B. text/html
- C. application/xml
- D. multipart/form-data
- E. Формат данных API
- F. Формат веб-страницы
- G. Формат ответа на GET-запрос
- H. Формат данных в теле POST-запроса
Установите соответствие между типом и форматом данных:
Тип ответа: Сопоставление
- A. Словарь (dict)
- B. Кортеж (tuple)
- C. Строка (str)
- D. {…}
- E. (…)
- F. ”…”
Установите соответствие между частями базового приложения:
Тип ответа: Сопоставление
- A. from flask import Flask
- B. app = Flask(__name__)
- C. @app.route('/')
- D. def hello(): return "Hello, World!"
- E. def hello(): return "Hello, World!"
- F. Импорт модуля
- G. Создание экземпляра приложения
- H. Настройка обработки маршрута ( / )
- I. Описание необходимой бизнес-логики
- J. Безопасный запуск приложения
Установите соответствие между HTTP методом и его функцией:
Тип ответа: Сопоставление
- A. получения
- B. отправки
- C. обновления
- D. удаление
- E. GET
- F. POST
- G. PUT
- H. DELETE
Установите соответствие между HTTP-методами и их назначением:
Тип ответа: Сопоставление
- A. GET
- B. POST
- C. PUT
- D. DELETE
- E. Извлечение ресурса
- F. Создание ресурса
- G. Обновление ресурса
- H. Удаление ресурса
Установите Flask-Login и создайте простое веб-приложение с использованием Flask-Login. Расставьте действия в правильном порядке:
Тип ответа: Сортировка
- 1 Импортировать необходимые модули и классы.
- 2 Создать экземпляр Flask-приложения.
- 3 Создать класс пользователя с методами is_authenticated, is_active, is_anonymous, и get_id.
- 4 Инициализировать Flask-Login и связать его с экземпляром приложения.
- 5 Создать маршруты для входа, выхода и защищенной страницы.
- 6 Реализовать функции для обработки входа, выхода и защищенной страницы.
Что делает строка app.run()?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Безопасный запуск приложения
- Настройку обработки маршрута
- Создание экземпляра приложения
Что должно стоять в красных скобках (…)? from flask_login import LoginManager app = Flask(__name__) # настройка конфигураций Flask-приложения login_manager = LoginManager(…)
Тип ответа: Текcтовый ответ
Что из перечисленного является общепринятой функцией маршрутизации в Flask?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- `@route`
- `@navigation`
- `@url`
- `@endpoint`
Что нужно определить в методе авторизации?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Форму для авторизации
- Подключение базы данных
- Подключение к Flask-Login
Что нужно подключить к маршруту, чтобы защитить их от неавторизованных пользователей?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Что означает акроним REST?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Representational State Transfer
- Remote State Transfer
- Resource State Transfer
- Remote Entity State Transfer
Что такое атрибуты в HTML?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Параметры для изменения поведения элементов
- Теги для форматирования текста
- Ссылки на внешние ресурсы
- Скрипты для выполнения функций
Что такое миграция баз данных?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Программа для создания отчетности
- Обновление антивирусной базы данных
- Процесс переноса данных между различными версиями базы данных
- Резервное копирование данных
Что такое Flask-Login?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Модуль, реализующий функционал простой авторизации пользователей, а также защиты маршрутов от неавторизованных пользователей
- Flask-Login - это библиотека для Python, которая позволяет добавлять функциональность входа в систему в ваше приложение.
- Flask-Login - это библиотека для Flask, которая позволяет добавлять функциональность входа в систему в ваше приложение.
Что такое Flask?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Это микро-фреймворк, который дает инструменты и библиотеки для создания веб-приложений.
- Это микро-фреймворк, который дает инструменты и библиотеки для создания мобильных приложений.
- Это самостоятельный язык программирования
- Это библиотека Python, предназначенная для работы с графическими изображениями
Что такое Jinja2?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Это язык программирования, используемый для разработки веб-сайтов.
- Это шаблонизатор, который используется во Flask для создания HTML-страниц.
- Это библиотека для работы с базами данных в Python.
Что такое Jinja2?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Это язык программирования
- Это шаблонизатор
- Это фреймворк
Что указывает на принадлежность Flask к микро-фреймворкам?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Возможность создавать только простые приложения с использованием Flask
- Возможность самостоятельно выбирать необходимые для конкретного проекта библиотеки и расширения
- Возможность использовать Flask только в узкой области применения
Чтобы завершить обработку запроса и вернуть результат, в Flask используется ключевое слово … .
Тип ответа: Текcтовый ответ
Чтобы запретить в поле повторяющиеся записи необходимо добавить модификатор …
Тип ответа: Текcтовый ответ
Шаблонизатор … широко используется в Flask для генерации Html-страниц.
Тип ответа: Текcтовый ответ