Главная / Программное обеспечение /
Введение в Django / Тест 7
Введение в Django - тест 7
Упражнение 1:
Номер 1
Какую функцию выполняет данный код
if follow == 'true':
#follow user
userFollower.followers.add(user)
else:
#unfollow user
userFollower.followers.remove(user)
:
Ответ:
 (1) Чтение просматриваемого профиля пользователя  
 (2) Отмена чтения просматриваемого профиля пользователя 
 (3) Проверка подписки на профиль данного пользователя 
Номер 2
Что означает строка url(r’^mostFollowed/$', MostFollowedUs-ers.as_view())
?
Ответ:
 (1) Отображение пользователей, которых читают в данный момент 
 (2) Отображение пользователей, которых читают в данный момент 
 (3) Отображение самых читаемых пользователей 
Упражнение 2:
Номер 1
Для чего используется команда python manage.py syncdb
?
Ответ:
 (1) Создание рабочей базы данных 
 (2) Синхронизация базы данных проекта 
 (3) Настройка базы данных проекта 
Номер 2
Что задает строка user = models.ForeignKey(User, unique=True)
?
Ответ:
 (1) Поле класса User 
 (2) установку поля как внешнего ключа 
 (3) поле уникальное 
 (4) Поле класса ForeignKey 
Номер 3
Что означает строка count = models.IntegerField(default=1)
?
Ответ:
 (1) Поле count целочисленного типа 
 (2) Поле count целочисленного типа 
 (3) Поле count символьного типа, установленное по умолчанию в 1 
Упражнение 3:
Номер 1
Что из нижеперечисленного не является полем модели:
Ответ:
 (1) EmailField 
 (2) RealField 
 (3) DateTimeField 
 (4) IntegerField 
Номер 2
Что из нижеперечисленного не является полем модели:
Ответ:
 (1) EmailField 
 (2) URLField  
 (3) FileNameField 
 (4) IntegerField 
Упражнение 4:
Номер 1
Строка models.DateTimeField
задает поле … типа:
Ответ:
 (1) целочисленного 
 (2) логического 
 (3) символьного 
 (4) дата-время 
Упражнение 5:
Номер 1
Что означает строка userFollowers = UserFollower.objects.order_by('-count')[:2]
?
Ответ:
 (1) Сортировка пользователей, которые читают твиты и вывод 2-х самых читаемых пользователей 
 (2) Сортировка которые читают твиты, по убыванию 
 (3) Сортировка которые читают твиты, по убыванию и вывод двух последних польователей 
Номер 2
Строка url(r'^$', Index.as_view())
в файле urls.py означает:
Ответ:
 (1) ссылка на профиль пользователя в интерфейсе администратора 
 (2) ссылка на страницу пользователя 
 (3) ссылка на главную страницу 
Упражнение 6:
Номер 1
Строка url(r'^search/hashTag$',SearchHashTag.as_view()))
в файле urls.py означает:
Ответ:
 (1) ссылка на cтраницу поиска по хэштегу 
 (2) ссылка на страницу пользователя 
 (3) ссылка на страницу твитов пользователя 
Номер 2
Строка url(r'^user/(\w+)/$', Profile.as_view в файле urls.py означает
:
Ответ:
 (1) ссылка на профиль пользователя в интерфейсе администратора 
 (2) ссылка на страницу пользователя 
 (3) ссылка на страницу твитов пользователя 
Упражнение 7:
Номер 1
Какие данные требуется сохранять, если пользователь читает твиты другого пользователя:
Ответ:
 (1) Данные о пользователе, которого начали читать.  
 (2) Адрес электронной почты пользователя 
 (3) Список пользователей, кто читает нашего пользователя 
Номер 2
Какие данные требуется сохранять, если пользователь читает твиты другого пользователя:
Ответ:
 (1) Данные о пользователе, которого начали читать.  
 (2) Адрес электронной почты пользователя 
 (3) Список пользователей, кто читает нашего пользователя 
Упражнение 8:
Номер 1
Какой тип поля требуется для хранения счетчика пользователей, которые читают данного пользователя:
Ответ:
 (1) EmailField 
 (2) BooleanField 
 (3) DateTimeField 
 (4) IntegerField 
Номер 2
Какой тип поля требуется для хранения статура активности пользователя:
Ответ:
 (1) EmailField 
 (2) BooleanField 
 (3) DateTimeField 
 (4) IntegerField 
Номер 3
Какой тип поля требуется для хранения счетчика пользователей, кото-рые читают данного пользователя:
Ответ:
 (1) EmailField 
 (2) BooleanField 
 (3) DateTimeField 
 (4) IntegerField