WorksheetsBackend-повторение
Total questions: 19
Worksheet time: 12mins
Файлы с каким расширением относятся к серверной части?
.html
.py
.css
.js
request и response это...
запрос клиента и ответ сервера
переменные с логином и паролем
функции для отображения html-файлов
методы http-запросов
Что нужно добавить в данный обработчик, чтобы он сработал корректно?
Поддержку метода POST
Комментарии
Название html-файла в метод render_template()
Отступ(табуляцию) перед словом return
Сможет ли сервер обработать данную форму?
Да
Нет
Что из перечисленного ОБЯЗАТЕЛЬНО должно быть в обработчике?
@app.route(...)
def ...():
return render_template(...)
a = "Сервер"
Для чего нужен @app.route(...)
Позволяет указать html-файл, который получит пользователь
Позволяет отправлять запросы в базу данных
Позволяет указать url для обработчика, а также допустимые http-методы
Позволяет разместить сервер на любом хостинге
Какая функция позволяет подставить серверные переменные в html-файл?
render_template()
@app.route()
add()
return
Flask - это
фреймворк, который предназначен для разработки серверной части
дополнение к языку javascript
специальный метод, который дает возможность использовать переменные в html
Какой метод шаблонизатора позволяет создавать ссылки?
for
if
request
url_for
На какой из следующих обработчиков создана ссылка
<a href="{{url_for('profile')}}">Ссылка</a>
Для чего используется метод url_for
Для создания переменной
Для создания списка
Для создания цикла
Для создания ссылки
HTTP-метод GET используется для
получения страницы
отправки данных на сервер
На изображении представлена форма. Какой из обработчиков выводит в консоль все данные из данной формы?
Никакой из представленных
Для чего нужен атрибут name в полях формы?
Чтобы пользователь понимал, что вводить в определенное поле
Чтобы обработчик мог получить данные из формы и не перепутать их
Чтобы форма отобразилась правильно
Какому http-методу соответствует следующий сценарий:
Страница регистрации на сайте уже открыта. Пользователь ввел свои данные и нажал на кнопку "Зарегистрироваться", затем увидел сообщение об успешной регистрации.
GET
POST
PUT
DELETE
Напишите код, который позволит вывести серверную переменную a в html-файл
(Не используйте пробелы в ответе)
(a)
Что делает следующий фрагмент кода в html-файле?
Создает список пользователей
Выводит email и пароль каждого пользователя
Проверяет наличие пользователя в списке
Данный код написан некорректно
Что НЕ позволяет делать шаблонизатор?
Вывести серверную переменную на странице
Использовать цикл for для вывода списка на страницу
Использовать условные конструкции
Позволяет сделать все из перечисленного
user.html - шаблон профиля пользователя.
Что произойдет при переходе по ссылке
Откроется главная страница сайта
Откроется страница со списком всех пользователей
Откроется профиль пользователя с id 2
