Фреймворки.sa

Скачать тест — (Фреймворки.sa_58f920ee.pdf)

  1. Что такое веб-разработка?
  2. Что такое TCP/IP ?
  3. Какими бывают IP-адреса?
  4. Что такое URL ?
  5. Что такое фреймворк?
  6. Что значит веб-фреймворк?
  7. Что такое Django?
  8. Что означает принцип RAD?
  9. Что значит принцип DRY?
  10. Что такое REST?
  11. Что такое REST API ?
  12. Что такое Django REST framework ?
  13. Для чего существует атрибут Secret Key ?
  14. Что такое Debag?
  15. Что такое контроллер?
  16. Что такое git?
  17. Для чего нужна библиотека requests?
  18. Объект Response — это ?
  19. Что делает метод process_view ?
  20. Что такое PostgreSQL ?
  21. Что такое админ-панель?
  22. Что такое Interactive Shell ?
  23. Что такое manage.py ?
  24. Что такое validators?
  25. Что такое MVC ?
  26. Что такое маршрутизация?
  27. Что такое формы в Django ?
  28. Связь один ко многим — это?
  29. Связь многие ко многим — это?
  30. Связь один к одному — это?
  31. Какая команда устанавливает Django?
  32. Каждое новое приложение необходимо зарегистрировать в…
  33. Что делают следующие строки? urlpatterns = [     path(‘posts/best/’, include(‘posts.urls’)), ]
  34. Какой пакетный менеджер есть в Python?
  35. Как называется встроенная база данных в Django?
  36. Как называется шаблонизатор в Django?
  37. Что необходимо выполнить первым делом для создания нового проекта (Все необходимые библиотеки уже установлены на вашем компьютере)?
  38. Через какой файл можно запускать локальный сервер из командной строки?
  39. Какая команда запускает локальный сервер?
  40. Что такое Джанго приложение?
  41. Какие функции выполняет файл views.py?
  42. Django это фреймворк для какого языка?
  43. На каком языке пишутся шаблоны в Django?
  44. На Django можно построить…
  45. Что делает HttpResponse?
  46. Какой из шаблонов будет отображаться, когда запрошенный URL-адрес не существует?
  47. Что из нижеперечисленного входит в модуль logging?
  48. Какой атрибут поля формы позволяет вывести для пользователя текст, поясняющий правила ее заполнения?
  49. Что делает REST-запрос POST?
  50. Что задает строка email = models.EmailField(’email address’, unique=True)?
  51. Строка url {», include(‘social.apps.django_app.urls’, namespace=’social’)) в файле urls.py означает:
  52. Какую функцию выполняет данный код? if userFollower.followers.filter(username=request.user.username).exists
  53. Для чего используется команда python manage.py syncdb?
  54. Для какого вида кэша данные хранятся во внешней памяти?
  55. Какую функцию выполняет данный код? tweets=Tweet.objects.filter(user=userProfile).order_by(‘-created_date’)
  56. Функция, которая может ограничивать представление для пользователя, имеющего частное разрешение, носит название:
  57. Строка url(r’^$’, Index.as_view()) в файле urls.py означает:
  58. Какой метод из нижеперечисленных является методом для создания анимации?
  59. Что означает строка country = models.CharField(max_length=30)?
  60. Что означает данная строка admin.site.register(User) в файле admins.py?
  61. Какая команда позволит установить приложение аутентификации ‘social_django’?
  62. Какой вариант кода корректен для проверки логина?
  63. При помощи объекта какого класса в тесте выполняем запросы к серверу?
  64. Какой вариант импорта выбрать для выполнения консольной команды в тесте?
  65. Какой метод позволяет обновить значение атрибута для нескольких объектов модели за один запрос?
  66. Выберите вариант команды импорта данных в базу.
  67. Какой из инструментов позволяет создать файл зависимостей проекта?
  68. Как корректно импортировать объект кеша?
  69. Статика проекта располагается в папке ‘home/django/synergy/static’. Какой вариант кода в файле настроек nginx правильный?
  70. Как называется модуль Django для работы с почтой?
  71. Если при разработке используется Flask, то проект разрабатывается на языке программирования … 
  72. Что такое Flask? 
  73. Что указывает на принадлежность Flask к микро-фреймворкам? (выберите 1 правильный ответ)
  74. С помощью какой команды можно установить Flask в виртуальное окружение проекта? (выберите 1 правильный ответ)
  75. Каково основное преимущество Flask перед другими фреймворками? (выберите 1 правильный ответ)
  76. Что делает строка app.run()? (выберите 1 правильный ответ)
  77. Что из перечисленного является общепринятой функцией маршрутизации в Flask? (выберите 1 правильный ответ)
  78. Какой модуль необходимо импортировать для создания экземпляра приложения Flask? (выберите 1 правильный ответ)
  79. Что произойдет, если попытаться вернуть целочисленный (int) тип данных во Flask-приложении?
  80. Flask приложение позволяет возвращать только 3 типа данных: кортеж, строку и … .
  81. Описание необходимой бизнес-логики приложения происходит в функциях с использованием ключевого слова … .
  82. Чтобы завершить обработку запроса и вернуть результат, в Flask используется ключевое слово … .
  83. В Flask для запуска веб-приложения используется метод … .
  84. Порт … – является портом по умолчанию, который можно будет менять на более подходящий конкретному проекту
  85. Flask классифицируется как … – это означает, что он предоставляется без многих внешних библиотеки и расширений.
  86. Допишите строку создания экземпляра приложения: app = …(__name__)
  87. Установите соответствие между типом и форматом данных:
  88. Установите соответствие между частями базового приложения:
  89. Сопоставьте обработчик маршрута и его URL-адрес:
  90. Упорядочите следующие шаги для создания простого веб-приложения на flask в правильной последовательности:
  91. Вы стажер в небольшой веб-компании, которая разрабатывает веб-приложения с использованием Flask. Вы создаете базовое веб-приложение на Flask с отображением некоторой информации на странице. Как вы создадите маршрут URL для отображения страницы приветствия?
  92. Какое количество параметров может принимать шаблон?
  93. Какой метод определяет формат передаваемых объектов?
  94. За что отвечает тег title?
  95. Когда Jinja2 загружается в проект?
  96. С помощью какой команды можно установить Flask-WTF?
  97. Что такое делать Flask-WTF?
  98. Как использовать условные операторы внутри цикла в шаблоне Flask?
  99. Как создать цикл for в шаблоне Flask?
  100. {% … %} это …
  101. … запрос отправляет данные в теле запроса.
  102. Шаблонизатор … широко используется в Flask для генерации Html-страниц.
  103. Модуль, который предоставляет удобную интеграцию модуля WTForms в Flask это …
  104. Укажите, из какого модуля необходимо импортировать класс FlaskForm: from … import FlaskForm
  105. При переходе на url браузером используется метод … .
  106. К примитивным типам данных, которые отображают теги относятся: int, str, float, collections и … .
  107. Тег ˂ … ˃ определяет логическое разделение содержимого веб-страницы.
  108. Сопоставьте действия с их соответствующими методами в Flask:
  109. Установите соответствие между строкой кода и ее описанием:
  110. Укажите правильную последовательность использования условных операторов:
  111. Укажите правильную последовательность слов при импорте базового класса FlaskForm из модуля flask-wtf:
  112. Вы разрабатываете веб-приложение на Flask и хотите создавать форму для ввода данных пользователем. Вы также хотите, чтобы эти данные были обработаны на сервере и отобразились на следующей странице. Какой метод HTTP обычно используется для отправки формы с конфиденциальными данными, такие как пароль?
  113. С помощью какой команды можно установить Flask-SQLAlchemy?
  114. По умолчанию модификатор nullable имеет значение …:
  115. С помощью какой команды можно установить flask-migrate?
  116. Для создания новой таблицы необходимо создать …
  117. Что такое миграция баз данных?
  118. К CRUD-операциям относятся:
  119. Если поле не может иметь значение null, то используется модификатор…
  120. Что такое SQLAlchemy?
  121. Упорядочите порядок операций при редактировании записи:
  122. Упорядочите следующие шаги работы с базой данных в правильной последовательности:
  123. Вы разрабатываете веб-приложение на Flask для ведения списка рецептов. Вам необходимо создать функцию, которая будет добавлять новый рецепт в базу данных. Пользователь вводит название рецепта, список ингредиентов и инструкцию приготовления в форму на веб-странице, затем нажимает кнопку «Добавить». Какие шаги вы будете выполнять для обработки этого запроса и добавления рецепта в базу данных?
  124. Для удаления записи ее нужно сначала найти в таблице, а затем вызвать метод … у свойства session.
  125. Допишите модификатор, который устанавливает поле как первичный ключ: id = sa.Column(sa.Integer, … =True)
  126. Чтобы запретить в поле повторяющиеся записи необходимо добавить модификатор …
  127. Вид связи таблиц, когда к одной записи в одной таблице может соответствовать несколько полей из другой таблицы, но каждой записи этой другой таблицы соответствует лишь одна в исходной – это … .
  128. Если книга содержит несколько категорий (тегов), но и каждой категории принадлежит множество других книг, то это связь …
  129. Свойством … можно воспользоваться чтобы получить записи у таблицы.
  130. Установите соответствие между командами и их значением:
  131. Установите соответствие между командами и их значением:
  132. Установите соответствие между модификатором и его значением:
  133. Сопоставьте термин с его определением:
  134. Что такое Flask-Login?
  135. Как установить Flask-Login?
  136. Как подключить Flask-Login.
  137. Для начала работы необходимо определить …
  138. Что нужно определить в методе авторизации?
  139. Как реализовать выход из системы?
  140. Что нужно подключить к маршруту, чтобы защитить их от неавторизованных пользователей?
  141. Какой декоратор необходимо вызвать для защиты от авторизации?
  142. Для выхода из системы, достаточно вызвать метод
  143. Заполните соответствие в логике обработки ошибки с ответом: login_user(user)     ….. redirect(url_for(‘index’))     ….. render_template(‘login.html’, form=form)
  144. Декоратор для защиты от неавторизованных пользователей это…
  145. Заполните пробел. @app.route(‘/logout’) def logout():     … return redirect(“/”)
  146. Для того чтобы flask_manager мог корректно работать с таблицей, с которой будет ассоциирована процедура авторизации класс должен содержать метод:
  147. Что должно стоять в красных скобках (…)?   from flask_login import LoginManager app = Flask(__name__)   # настройка конфигураций Flask-приложения login_manager = LoginManager(…)
  148. Установите соответствие между методами и их значением:
  149. Установите соответствие:
  150. Установите соответствие между методами и его ролью:
  151. Сопоставьте путь и действие на странице:
  152. Упорядочите порядок операций для добавления авторизации в Flask:
  153. Упорядочите следующие шаги для добавления защиты от неавторизованных пользователей
  154. Вы разрабатываете веб-приложение на Flask с использованием Flask-Login для аутентификации пользователей. Вам необходимо создать функцию для обработки запроса на вход пользователя в систему. Пользователь вводит свой логин и пароль в форму на веб-странице, затем нажимает кнопку «Войти». Какие шаги вы будете выполнять для обработки этого запроса и аутентификации пользователя?
  155. Что означает акроним REST?
  156. Какие HTTP методы обычно используются в RESTful API?
  157. Какой модуль в Flask используется для создания REST API?
  158. Какой декоратор в Flask используется для определения конечной точки (endpoint) REST API?
  159. Какие типы HTTP статусных кодов могут быть возвращены сервером в REST API?
  160. Как передать параметры запроса (query parameters) в URL конечной точки в Flask?
  161. Как передать данные в теле запроса (request body) в Flask при использовании методов POST и PUT?
  162. Какие форматы данных часто используются для обмена информацией в REST API?
  163. Как обрабатывать ошибки в REST API на Flask?
  164. …. — это инструмент для документирования REST API
  165. …(‘/path/ ˂param ˃’)- создает маршрут в Flask, который принимает параметр в URL
  166. Использование HTTPS, аутентификация и …, ограничение доступа к ресурсам — меры безопасности, которые можно применить к REST API в Flask
  167. Типы аутентификации поддерживаются в Flask для защиты REST API: Различные типы, включая базовую аутентификацию, токен-аутентификацию и …
  168. Сервис для создания, тестирования, документирования, публикации и обслуживания API — …
  169. Метод … используется для выполнения частичного обновления ресурса в REST API?
  170. Какие преимущества предоставляет использование Flask-RESTful по сравнению с использованием только Flask для создания REST API?
  171. Установите соответствие между HTTP методом и его функцией:
  172. Соотнесите типы аутентификации с их описаниями:
  173. Сопоставьте форматы данных с их описаниями:
  174. Ответьте, выбрав правильный порядок действий:
  175. Вы разрабатываете веб-приложение на Flask для создания REST API, которое позволяет пользователям получать, добавлять, обновлять и удалять рецепты. Вам необходимо создать функцию, которая будет добавлять новый рецепт в базу данных через REST API. Пользователь отправляет POST запрос с данными о рецепте (название, ингредиенты, инструкция) на определенный эндпоинт. Какие шаги вы будете выполнять для обработки этого запроса и добавления рецепта в базу данных?
  176. Что такое Flask?
  177. С помощью какой команды можно установить Flask в виртуальное окружение проекта?
  178. Каково основное преимущество Flask перед другими фреймворками?
  179. Какой модуль необходимо импортировать для создания экземпляра приложения Flask?
  180. Как может создаваться директория, содержащая виртуальную среду разработки?
  181. Какие файлы содержат директории static и templates?
  182. Сколько типов данных позволяет возвращать Flask-приложение?
  183. Корневым маршрутом является:
  184. Flask приложение позволяет возвращать только 3 типа данных: кортеж, строку и … .
  185. Чтобы завершить обработку запроса и вернуть результат, в Flask используется ключевое слово … .
  186. Порт … – является портом по умолчанию, который можно будет менять на более подходящий конкретному проекту
  187. Допишите строку настройки обработки маршрута (/): @app. … (‘/’)
  188. Допишите код функции, описывающей базовую логику приложения: … hello(): Return “Hello. World!”
  189. В зависимости от … директория, содержащая виртуальную среду Python, настраивается либо автоматически, либо через дополнительный набор команд, но никогда не создается вручную.
  190. Установите соответствие между типом и форматом данных:
  191. Установите соответствие между частями базового приложения:
  192. Сопоставьте элемент базовой структуры проекта и его значение:
  193. Установите соответствие между причиной популярности Flask и ее значением:
  194. Упорядочите следующие шаги для создания простого веб-приложения на flask в правильной последовательности:
  195. Упорядочите шаги для настройки маршрутов в Flask в правильной последовательности:
  196. Вы стажер в небольшой веб-компании, которая разрабатывает веб-приложения с использованием Flask. Вы создаете базовое веб-приложение на Flask с отображением некоторой информации на странице. Как вы создадите маршрут URL для отображения страницы приветствия?
  197. Вы разрабатываете веб-приложение для блога с использованием Flask. Какой декоратор вы будете использовать для отображения отдельной записи блога с динамическим параметром URL?
  198. Какой метод определяет формат передаваемых объектов?
  199. Когда Jinja2 загружается в проект?
  200. С помощью какой команды можно установить Flask-WTF?
  201. Как создать цикл for в шаблоне Flask?
  202. Какой HTML-тег используется для создания формы в HTML?
  203. Какой тег Jinja2 используется для вывода переменной в HTML-шаблоне?
  204. Какой тег HTML используется для создания текстового поля в форме?
  205. Как передать список colors из Python-кода в шаблон Jinja2?
  206. В шаблонах можно указывать … операторы, необходимые для отображения, игнорирования или принятия решения какой блок кода должен быть отображен (или проигнорирован).
  207. Декоратор @app. … используется в Flask для представления формы.
  208. В атрибуте … WTForms указывается текст, который будет отображаться на кнопке отправки формы.
  209. Модуль … в Flask обеспечивает поддержку форм и их валидацию.
  210. Шаблонизатор … широко используется в Flask для генерации Html-страниц.
  211. Модуль, который предоставляет удобную интеграцию модуля WTForms в Flask это …
  212. При переходе на url браузером используется метод … .
  213. К примитивным типам данных, которые отображают теги относятся: int, str, float, collections и … .
  214. Сопоставьте Jinja2 теги с их функциональностью:
  215. Сопоставьте действия с их соответствующими методами в Flask:
  216. Упорядочите шаги для обработки формы во Flask в правильной последовательности:
  217. Укажите правильную последовательность условных операторов:
  218. Вы разрабатываете веб-приложение на Flask и хотите создавать форму для ввода данных пользователем. Вы также хотите, чтобы эти данные были обработаны на сервере и отобразились на следующей странице. Какой метод HTTP обычно используется для отправки формы с конфиденциальными данными, такие как пароль?
  219. Вы разрабатываете веб-приложение на Flask для организации опросов. Вам необходимо создать форму, в которой пользователи могут выбрать один из нескольких предложенных вариантов ответа на вопрос опроса. Какой HTML-тег вы будете использовать для создания формы выбора варианта ответа в шаблоне?
  220. С помощью какой команды можно установить Flask-SQLAlchemy?
  221. С помощью какой команды можно установить flask-migrate?
  222. Что такое миграция баз данных?
  223. Если поле не может иметь значение null, то используется модификатор…
  224. Как создать модель данных в Flask-приложении с использованием SQLAlchemy?
  225. Как выполнить запрос к базе данных для извлечения всех записей из таблицы User?
  226. Как обработать ошибку соединения с базой данных в Flask-приложении?
  227. Какой модуль в Flask используется для работы с базой данных?
  228. Чтобы запретить в поле повторяющиеся записи необходимо добавить модификатор …
  229. Если книга содержит несколько категорий (тегов), но и каждой категории принадлежит множество других книг, то это связь …
  230. Свойством … можно воспользоваться чтобы получить записи у таблицы.
  231. В Flack можно подключить модуль для работы с формами под названием …
  232. Модификатор … используется для обозначения первичного ключа в таблице базы данных.
  233. В SQL Alchemy модификатор … позволяет задать значение по умолчанию для определенного столбца в таблице базы данных.
  234. Установите соответствие между командами и их значением:
  235. Установите соответствие между командами и их значением:
  236. Установите соответствие между модификаторами и значением по умолчанию:
  237. Сопоставьте типы связей в базе данных с их описанием:
  238. Упорядочите следующие шаги работы с базой данных в правильной последовательности:
  239. Упорядочите слова в строке импорта SQLAlchemy из модуля flask_sqlalchemy:
  240. Вы разрабатываете веб-приложение на Flask для ведения списка рецептов. Вам необходимо создать функцию, которая будет добавлять новый рецепт в базу данных. Пользователь вводит название рецепта, список ингредиентов и инструкцию приготовления в форму на веб-странице, затем нажимает кнопку «Добавить». Какие шаги вы будете выполнять для обработки этого запроса и добавления рецепта в базу данных?
  241. Вы разрабатываете веб-приложение на Flask для учета задач. Как вы создадите модель данных для таблицы задач с использованием Flask-SQLAlchemy?
  242. Какова роль и основные возможности Flask-Login в контексте веб-разработки?
  243. Каким образом можно добавить Flask-Login в проект на Flask?
  244. Каким способом можно импортировать менеджер входа из Flask-Login в ваше приложение?
  245. Каким образом Flask-Login обеспечивает защиту приложения?
  246. Выберите какой из ответов неправдив в отношении модуля flask-login:
  247. Что является необходимым элементом для инициализации процесса управления сессиями пользователей в Flask-Login?
  248. Какие элементы важно определить при настройке функции входа в систему с использованием Flask-Login?
  249. Каким образом осуществляется процедура выхода пользователя из системы в Flask-Login?
  250. Какой декоратор используется в Flask для обеспечения доступа к маршруту только для пользователей, прошедших процедуру входа?
  251. Заполните пропуск в коде выхода из системы во Flask: @app.route(‘/logout’) def logout(): … return redirect(«/»)
  252. Какой декоратор следует использовать для обеспечения защиты от неавторизованных пользователей?
  253. Для реализации выхода из системы необходимо вызвать метод …
  254. Метод конфигурации обеспечивающий защиту маршрутов – …
  255. Соотнесите методы с их значениями:
  256. Установите соответствия между методами и их описанием:
  257. Упорядочите порядок действий для настройки сессий в Flask-Login:
  258. Упорядочите шаги для реализации «запомнить меня» (remember me) функциональности с Flask-Login:
  259. Установите Flask-Login и создайте простое веб-приложение с использованием Flask-Login. Расставьте действия в правильном порядке:
  260. Добавьте защиту для определенных маршрутов в вашем веб-приложении с использованием Flask-Login. Расставьте действия в правильном порядке:
  261. У вас есть веб-приложение на Flask с аутентификацией посредством Flask-Login. Необходимо реализовать функционал выхода пользователя из системы. Какие действия нужно предпринять?
  262. Какой HTTP-метод используется для создания нового ресурса в REST API?
  263. Какой HTTP-код ответа используется, если ресурс успешно обновлен?
  264. Какой тип контента обычно используется для передачи данных в теле POST-запроса?
  265. Какой метод Flask используется для создания RESTful-эндпоинта?
  266. Какой HTTP-код ответа используется, если ресурс не найден?
  267. Какой HTTP-метод используется для получения ресурса?
  268. Какой HTTP-код ответа используется, если ресурс успешно удален?
  269. Какой HTTP-заголовок необходимо установить для указания типа контента ответа?
  270. Какой параметр Flask-маршрутизатора используется для указания HTTP-метода?
  271. Какой HTTP-код ответа используется, если клиент не указал необходимый HTTP-заголовок?
  272. Метод … используется для обновления ресурса
  273. Если возвращается HTTP-код … , это означает что ресурс недоступен
  274. Для передачи токена авторизации используется заголовок …
  275. Какой тип контента обычно используется для получения данных с GET запроса?
  276. Метод … используется для удаления ресурса
  277. Установите соответствие между HTTP-методами и их назначением:
  278. Установите соответствие между HTTP-кодами статуса и их значением:
  279. Установите соответствие между типами контента и их назначением:
  280. Упорядочите следующие действия для создания REST API на Flask:
  281. Упорядочите шаги для добавления аутентификации в REST API:
  282. Вы разрабатываете REST API на Flask для управления данными пользователей.Необходимо реализовать функционал аутентификации пользователей при входе в систему. Какие действия нужно предпринять при обработке POST-запроса на /login?