Главная / Интернет-технологии /
Web-технологии / Тест 36
Web-технологии - тест 36
Упражнение 1:
Номер 1
Какие существуют контекстные процессоры в Django по умолчанию?
Ответ:
 (1) auth 
 (2) request 
 (3) static 
 (4) dynamic 
Номер 2
После какой команды, для формы можно выполнить методы cleaned_data?
Ответ:
 (1) создание формы 
 (2) передача данных в форму 
 (3) проверка данных формы 
Номер 3
Как в Django называются данные, которые пробрасываются в шаблон и используются на странице?
Ответ:
 (1) контекстные шаблонизаторы 
 (2) контекстные декораторы 
 (3) контекстные процессоры 
 (4) контекстные запросы 
Упражнение 2:
Номер 1
Какие существуют классовые контроллеры в Django?
Ответ:
 (1) TemplateView 
 (2) ListView 
 (3) DetailView 
 (4) ClassView 
Номер 2
Что такое Middleware?
Ответ:
 (1) аналог модели 
 (2) слои, которые проходит запрос 
 (3) классы для работы с админкой 
 (4) пример классового контроллера 
Номер 3
Какие существуют методы у классов Middleware?
Ответ:
 (1) process_request 
 (2) process_controller 
 (3) process_view 
 (4) process_response 
Упражнение 3:
Номер 1
Какие существуют примеры использования Middleware?
Ответ:
 (1) обработка запроса 
 (2) статистика 
 (3) аутентификация 
 (4) обработка шаблона 
 (5) редирект 
Номер 2
Какие действия необходимо совершить если при попытке получить значение из кеша, оно не найдено?
Ответ:
 (1) генерирование значения 
 (2) сохранение значения 
 (3) возвращение значения 
 (4) генерирование кеша 
Номер 3
Какие существуют условия кеширования?
Ответ:
 (1) быстрый доступ к кешу 
 (2) высокая вероятность использования кеша 
 (3) надежность хранения данных 
 (4) временное хранилище 
 (5) низкая вероятность использования кеша 
Упражнение 4:
Номер 1
Какие данные могут быть закешированы?
Ответ:
 (1) сайт 
 (2) контроллер 
 (3) часть шаблона 
 (4) база данных 
 (5) часть данных 
Номер 2
Из каких частей состоит ключ кеша?
Ответ:
 (1) постфикс 
 (2) префикс 
 (3) версия 
 (4) ключ записи 
Номер 3
Что из перечисленного позволяет оптимизировать работу web-приложения?
Ответ:
 (1) использование правильных индексов 
 (2) часть работы за БД можно переложить на Python 
 (3) отсутствие лишних запросов к БД 
 (4) профилирование запросов с Django Debug Toolbar 
 (5) выборки только по нужным полям