Главная / Программное обеспечение /
Введение в Django / Тест 8
Введение в Django - тест 8
Упражнение 1:
Номер 1
Какую функцию выполняет данный код
if userFollower.followers.filter(username=request.user.username).exists:
Ответ:
 (1) чтение просматриваемого профиля пользователя  
 (2) проверка соответствия имени читателя запрашиваемому имени 
 (3) проверка подписки на профиль данного пользователя 
Номер 2
Какую функцию выполняет данный код
tweets=Tweet.objects.filter(user=userProfile).order_by('-created_date')
Ответ:
 (1) Фильтрация твитов 
 (2) Фильтрация твитов по имени пользователя 
 (3) Фильтрация твитов по имени польователя и упорядочивание по дате 
Упражнение 2:
Номер 1
Для чего используется команда python manage.py syncdb
?
Ответ:
 (1) Создание рабочей базы данных 
 (2) Синхронизация базы данных проекта 
 (3) Настройка базы данных проекта 
Упражнение 3:
Номер 1
Для чего используется поле list_filter
в кортеже атрибута list_display
:
Ответ:
 (1) для фильтрации объектов, привязанных к одному или нескольким полям модели. 
 (2) для упорядочивания объектов на странице списка 
 (3) поле для поиска 
Номер 2
Для чего используется поле ordering
в кортеже атрибута list_display
:
Ответ:
 (1) для фильтрации объектов, привязанных к одному или нескольким полям модели. 
 (2) для упорядочивания объектов на странице списка 
 (3) поле для поиска 
Номер 3
Для чего используется поле search_fields
в кортеже атрибута list_display
:
Ответ:
 (1) для фильтрации объектов, привязанных к одному или нескольким полям модели. 
 (2) для упорядочивания объектов на странице списка 
 (3) поле для поиска 
Упражнение 4:
Номер 1
Какого шаблона из нижеперечисленного не существует?
Ответ:
 (1) аdmin/base_site.html 
 (2) admin/change_list.html 
 (3) admin/change_frame.html 
 (4) admin/delete_confirmation. html 
Номер 2
Какого шаблона из нижеперечисленного не существует?
Ответ:
 (1) аdmin/base_site.html 
 (2) admin/change_log.html 
 (3) admin/change_form.html 
 (4) admin/delete_confirmation.html 
Упражнение 5:
Номер 1
Что означает строка admin.site.register(UserFollower)
?
Ответ:
 (1) добавление класса UserFollower к пользовательскому интерфейсу 
 (2) регистрация класса UserFollower 
 (3) пользователи-читатели имеют доступ к интерфейсу админист-ратора 
Номер 2
Какой из нижеперечисленных параметров не является параметром объекта Paginator
?
Ответ:
 (1) список твитов 
 (2) запрос 
 (3) количество твитов на странице 
Упражнение 6:
Номер 1
Строка >>> pagel.has previous ()
означает:
Ответ:
 (1) существует ли для первой страницы предыдущая страни-ца ссылка на страницу пользователя 
 (2) хранится ли объект первой страницы в page1 
 (3) существует ли для первой страницы следующая страница? 
Номер 2
Строка >>> pagel = paginator.page(1)
означает:
Ответ:
 (1) Существует ли для первой страницы предыдущая страница ссылка на страницу пользователя 
 (2) Хранится ли объект первой страницы в page1 
 (3) Существует ли для первой страницы следующая страница? 
Номер 3
Строка >>> pagel = paginator.hasnext()
означает:
Ответ:
 (1) Существует ли для первой страницы предыдущая страница ссылка на страницу пользователя 
 (2) Хранится ли объект первой страницы в page1 
 (3) Существует ли для первой страницы следующая страница? 
Упражнение 7:
Номер 1
Какого разрешения из нижеперечисленного не существует :
Ответ:
 (1) Добавление объекта в модель данных 
 (2) Запись объекта в модель данных 
 (3) Удаление объекта из модели данных  
Номер 2
Какого разрешения из нижеперечисленного не существует :
Ответ:
 (1) Добавление объекта в модель данных 
 (2) Изменение объекта в модели данных 
 (3) Перезапись объекта в модели данных  
Номер 3
Какого разрешения из нижеперечисленного не существует :
Ответ:
 (1) Добавление объекта в модель данных 
 (2) Запись объекта в модель данных 
 (3) Удаление объекта из модели данных  
Упражнение 8:
Номер 1
В каком случае требуется использование компонента верстки:
Ответ:
 (1) Ограниченный объем памяти на жестком диске 
 (2) Большой объем выдачи в результате поискового запроса 
 (3) Ограниченная пропускная способность сети 
Номер 2
Функция, которая может ограничивать представление для пользова-теля, имеющего частное разрешение, носит название:
Ответ:
 (1) украшатель 
 (2) оформитель 
 (3) оператор 
 (4) декоратор