14. В зависимости от … директория, содержащая виртуальную среду Python, настраивается либо автоматически, либо через дополнительный набор команд, но никогда не создается вручную.
15. Установите соответствие между типом и форматом данных:
16. Установите соответствие между частями базового приложения:
17. Сопоставьте элемент базовой структуры проекта и его значение:
18. Установите соответствие между причиной популярности Flask и ее значением:
19. Упорядочите следующие шаги для создания простого веб-приложения на flask в правильной последовательности:
20. Упорядочите шаги для настройки маршрутов в Flask в правильной последовательности:
21. Вы стажер в небольшой веб-компании, которая разрабатывает веб-приложения с использованием Flask. Вы создаете базовое веб-приложение на Flask с отображением некоторой информации на странице. Как вы создадите маршрут URL для отображения страницы приветствия?
22. Вы разрабатываете веб-приложение для блога с использованием Flask. Какой декоратор вы будете использовать для отображения отдельной записи блога с динамическим параметром URL?
23. Какой метод определяет формат передаваемых объектов?
24. Когда Jinja2 загружается в проект?
25. С помощью какой команды можно установить Flask-WTF?
26. Как создать цикл for в шаблоне Flask?
27. Какой HTML-тег используется для создания формы в HTML?
28. Какой тег Jinja2 используется для вывода переменной в HTML-шаблоне?
29. Какой тег HTML используется для создания текстового поля в форме?
30. Как передать список colors из Python-кода в шаблон Jinja2?
31. В шаблонах можно указывать … операторы, необходимые для отображения, игнорирования или принятия решения какой блок кода должен быть отображен (или проигнорирован).
32. Декоратор @app. … используется в Flask для представления формы.
33. В атрибуте … WTForms указывается текст, который будет отображаться на кнопке отправки формы.
34. Модуль … в Flask обеспечивает поддержку форм и их валидацию.
35. Шаблонизатор … широко используется в Flask для генерации Html-страниц.
36. Модуль, который предоставляет удобную интеграцию модуля WTForms в Flask это …
37. При переходе на url браузером используется метод … .
38. К примитивным типам данных, которые отображают теги относятся: int, str, float, collections и … .
39. Сопоставьте Jinja2 теги с их функциональностью:
40. Сопоставьте действия с их соответствующими методами в Flask:
41. Упорядочите шаги для обработки формы во Flask в правильной последовательности:
43. Вы разрабатываете веб-приложение на Flask и хотите создавать форму для ввода данных пользователем. Вы также хотите, чтобы эти данные были обработаны на сервере и отобразились на следующей странице. Какой метод HTTP обычно используется для отправки формы с конфиденциальными данными, такие как пароль?
44. Вы разрабатываете веб-приложение на Flask для организации опросов. Вам необходимо создать форму, в которой пользователи могут выбрать один из нескольких предложенных вариантов ответа на вопрос опроса. Какой HTML-тег вы будете использовать для создания формы выбора варианта ответа в шаблоне?
45. С помощью какой команды можно установить Flask-SQLAlchemy?
46. С помощью какой команды можно установить flask-migrate?
47. Что такое миграция баз данных?
48. Если поле не может иметь значение null, то используется модификатор…
49. Как создать модель данных в Flask-приложении с использованием SQLAlchemy?
50. Как выполнить запрос к базе данных для извлечения всех записей из таблицы User?
51. Как обработать ошибку соединения с базой данных в Flask-приложении?
52. Какой модуль в Flask используется для работы с базой данных?
53. Чтобы запретить в поле повторяющиеся записи необходимо добавить модификатор …
54. Если книга содержит несколько категорий (тегов), но и каждой категории принадлежит множество других книг, то это связь …
55. Свойством … можно воспользоваться чтобы получить записи у таблицы.
56. В Flack можно подключить модуль для работы с формами под названием …
57. Модификатор … используется для обозначения первичного ключа в таблице базы данных.
58. В SQL Alchemy модификатор … позволяет задать значение по умолчанию для определенного столбца в таблице базы данных.
59. Установите соответствие между командами и их значением:
60. Установите соответствие между командами и их значением:
61. Установите соответствие между модификаторами и значением по умолчанию:
62. Сопоставьте типы связей в базе данных с их описанием:
63. Упорядочите следующие шаги работы с базой данных в правильной последовательности:
64. Упорядочите слова в строке импорта SQLAlchemy из модуля flask_sqlalchemy:
65. Вы разрабатываете веб-приложение на Flask для ведения списка рецептов. Вам необходимо создать функцию, которая будет добавлять новый рецепт в базу данных. Пользователь вводит название рецепта, список ингредиентов и инструкцию приготовления в форму на веб-странице, затем нажимает кнопку «Добавить». Какие шаги вы будете выполнять для обработки этого запроса и добавления рецепта в базу данных?
66. Вы разрабатываете веб-приложение на Flask для учета задач. Как вы создадите модель данных для таблицы задач с использованием Flask-SQLAlchemy?
67. Какова роль и основные возможности Flask-Login в контексте веб-разработки?
68. Каким образом можно добавить Flask-Login в проект на Flask?
69. Каким способом можно импортировать менеджер входа из Flask-Login в ваше приложение?
70. Каким образом Flask-Login обеспечивает защиту приложения?
71. Выберите какой из ответов неправдив в отношении модуля flask-login:
72. Что является необходимым элементом для инициализации процесса управления сессиями пользователей в Flask-Login?
73. Какие элементы важно определить при настройке функции входа в систему с использованием Flask-Login?
74. Каким образом осуществляется процедура выхода пользователя из системы в Flask-Login?
75. Какой декоратор используется в Flask для обеспечения доступа к маршруту только для пользователей, прошедших процедуру входа?
76. Заполните пропуск в коде выхода из системы во Flask: @app.route(‘/logout’) def logout(): … return redirect(«/»)
77. Какой декоратор следует использовать для обеспечения защиты от неавторизованных пользователей?
78. Для реализации выхода из системы необходимо вызвать метод …
79. Метод конфигурации обеспечивающий защиту маршрутов – …
80. Соотнесите методы с их значениями:
81. Установите соответствия между методами и их описанием:
82. Упорядочите порядок действий для настройки сессий в Flask-Login:
83. Упорядочите шаги для реализации «запомнить меня» (remember me) функциональности с Flask-Login:
84. Установите Flask-Login и создайте простое веб-приложение с использованием Flask-Login. Расставьте действия в правильном порядке:
85. Добавьте защиту для определенных маршрутов в вашем веб-приложении с использованием Flask-Login. Расставьте действия в правильном порядке:
86. У вас есть веб-приложение на Flask с аутентификацией посредством Flask-Login. Необходимо реализовать функционал выхода пользователя из системы. Какие действия нужно предпринять?
87. Какой HTTP-метод используется для создания нового ресурса в REST API?
88. Какой HTTP-код ответа используется, если ресурс успешно обновлен?
89. Какой тип контента обычно используется для передачи данных в теле POST-запроса?
90. Какой метод Flask используется для создания RESTful-эндпоинта?
91. Какой HTTP-код ответа используется, если ресурс не найден?
92. Какой HTTP-метод используется для получения ресурса?
93. Какой HTTP-код ответа используется, если ресурс успешно удален?
94. Какой HTTP-заголовок необходимо установить для указания типа контента ответа?
95. Какой параметр Flask-маршрутизатора используется для указания HTTP-метода?
96. Какой HTTP-код ответа используется, если клиент не указал необходимый HTTP-заголовок?
97. Метод … используется для обновления ресурса
98. Если возвращается HTTP-код … , это означает что ресурс недоступен
99. Для передачи токена авторизации используется заголовок …
100. Какой тип контента обычно используется для получения данных с GET запроса?
101. Метод … используется для удаления ресурса
102. Установите соответствие между HTTP-методами и их назначением:
103. Установите соответствие между HTTP-кодами статуса и их значением:
104. Установите соответствие между типами контента и их назначением:
105. Упорядочите следующие действия для создания REST API на Flask:
106. Упорядочите шаги для добавления аутентификации в REST API:
107. Вы разрабатываете REST API на Flask для управления данными пользователей.Необходимо реализовать функционал аутентификации пользователей при входе в систему. Какие действия нужно предпринять при обработке POST-запроса на /login?
108. Что означает акроним REST?
109. Какие HTTP методы обычно используются в RESTful API?
110. Какой модуль в Flask используется для создания REST API?
111. Какой декоратор в Flask используется для определения конечной точки (endpoint) REST API?
112. Какие типы HTTP статусных кодов могут быть возвращены сервером в REST API?
113. Как передать параметры запроса (query parameters) в URL конечной точки в Flask?
114. Как передать данные в теле запроса (request body) в Flask при использовании методов POST и PUT?
115. Какие форматы данных часто используются для обмена информацией в REST API?
116. Как обрабатывать ошибки в REST API на Flask?
117. …. — это инструмент для документирования REST API
118. …(‘/path/ ˂param ˃’)- создает маршрут в Flask, который принимает параметр в URL
119. Использование HTTPS, аутентификация и …, ограничение доступа к ресурсам — меры безопасности, которые можно применить к REST API в Flask
120. Типы аутентификации поддерживаются в Flask для защиты REST API: Различные типы, включая базовую аутентификацию, токен-аутентификацию и …
121. Сервис для создания, тестирования, документирования, публикации и обслуживания API — …
122. Метод … используется для выполнения частичного обновления ресурса в REST API?
123. Какие преимущества предоставляет использование Flask-RESTful по сравнению с использованием только Flask для создания REST API?
124. Установите соответствие между HTTP методом и его функцией:
125. Соотнесите типы аутентификации с их описаниями:
126. Сопоставьте форматы данных с их описаниями:
127. Ответьте, выбрав правильный порядок действий:
128. Вы разрабатываете веб-приложение на Flask для создания REST API, которое позволяет пользователям получать, добавлять, обновлять и удалять рецепты. Вам необходимо создать функцию, которая будет добавлять новый рецепт в базу данных через REST API. Пользователь отправляет POST запрос с данными о рецепте (название, ингредиенты, инструкция) на определенный эндпоинт. Какие шаги вы будете выполнять для обработки этого запроса и добавления рецепта в базу данных?
129. Что такое Flask-Login?
130. Как установить Flask-Login?
131. Как подключить Flask-Login.
132. Для начала работы необходимо определить …
133. Что нужно определить в методе авторизации?
134. Как реализовать выход из системы?
135. Что нужно подключить к маршруту, чтобы защитить их от неавторизованных пользователей?
136. Какой декоратор необходимо вызвать для защиты от авторизации?
137. Для выхода из системы, достаточно вызвать метод
138. Заполните соответствие в логике обработки ошибки с ответом: login_user(user) ….. redirect(url_for(‘index’)) ….. render_template(‘login.html’, form=form)
139. Декоратор для защиты от неавторизованных пользователей это…
143. Установите соответствие между методами и их значением:
144. Установите соответствие:
145. Установите соответствие между методами и его ролью:
146. Сопоставьте путь и действие на странице:
147. Упорядочите порядок операций для добавления авторизации в Flask:
148. Упорядочите следующие шаги для добавления защиты от неавторизованных пользователей
149. Вы разрабатываете веб-приложение на Flask с использованием Flask-Login для аутентификации пользователей. Вам необходимо создать функцию для обработки запроса на вход пользователя в систему. Пользователь вводит свой логин и пароль в форму на веб-странице, затем нажимает кнопку «Войти». Какие шаги вы будете выполнять для обработки этого запроса и аутентификации пользователя?
150. По умолчанию модификатор nullable имеет значение …:
151. Для создания новой таблицы необходимо создать …
152. К CRUD-операциям относятся:
153. Что такое SQLAlchemy?
154. Упорядочите порядок операций при редактировании записи:
155. Упорядочите следующие шаги работы с базой данных в правильной последовательности:
156. Для удаления записи ее нужно сначала найти в таблице, а затем вызвать метод … у свойства session.
157. Допишите модификатор, который устанавливает поле как первичный ключ: id = sa.Column(sa.Integer, … =True)
158. Вид связи таблиц, когда к одной записи в одной таблице может соответствовать несколько полей из другой таблицы, но каждой записи этой другой таблицы соответствует лишь одна в исходной — это … .
159. Установите соответствие между модификатором и его значением:
160. Сопоставьте термин с его определением:
161. Какое количество параметров может принимать шаблон?
162. За что отвечает тег title?
163. Что такое делать Flask-WTF?
164. Как использовать условные операторы внутри цикла в шаблоне Flask?
165. {% … %} это …
166. … запрос отправляет данные в теле запроса.
167. Укажите, из какого модуля необходимо импортировать класс FlaskForm: from … import FlaskForm
168. Тег ˂ … ˃ определяет логическое разделение содержимого веб-страницы.
169. Установите соответствие между строкой кода и ее описанием:
170. Укажите правильную последовательность использования условных операторов:
171. Укажите правильную последовательность слов при импорте базового класса FlaskForm из модуля flask-wtf:
172. Если при разработке используется Flask, то проект разрабатывается на языке программирования …
173. Что такое Flask?
174. Что указывает на принадлежность Flask к микро-фреймворкам? (выберите 1 правильный ответ)
175. С помощью какой команды можно установить Flask в виртуальное окружение проекта? (выберите 1 правильный ответ)
176. Каково основное преимущество Flask перед другими фреймворками? (выберите 1 правильный ответ)
177. Что делает строка app.run()? (выберите 1 правильный ответ)
178. Что из перечисленного является общепринятой функцией маршрутизации в Flask? (выберите 1 правильный ответ)
179. Какой модуль необходимо импортировать для создания экземпляра приложения Flask? (выберите 1 правильный ответ)
180. Что произойдет, если попытаться вернуть целочисленный (int) тип данных во Flask-приложении?
181. Описание необходимой бизнес-логики приложения происходит в функциях с использованием ключевого слова … .
182. В Flask для запуска веб-приложения используется метод … .
183. Flask классифицируется как … – это означает, что он предоставляется без многих внешних библиотеки и расширений.
184. Допишите строку создания экземпляра приложения: app = …(__name__)
185. Установите соответствие между частями базового приложения:
186. Сопоставьте обработчик маршрута и его URL-адрес: