Все тесты предмета

Ответы на тесты Фреймворк Django.sa_Pyt-р

Вопросы и варианты доступны бесплатно. 13 ответов доступны бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

45 вопросов 1 тест в одном предмете Доступ 7 дней
Содержание предмета

Бесплатные ответы на тесты по предмету «Фреймворк Django» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

Какой командой создаётся новый проект Django?

  1. django-admin startproject myproject✓ Правильный ответ
  2. django startapp myproject
  3. manage.py runserver
  4. django-admin newproject myproject
✓ Правильный ответ

django-admin startproject myproject

Вопрос 2

Что такое View в Django?

  1. Форма для отображения HTML
  2. Модель для доступа к БД
  3. Класс или функция, обрабатывающая запросы и возвращающая ответ
  4. Раздел настроек проекта
Вопрос 3

Где в Django по умолчанию задаются URL-маршруты?

  1. urls.txt
  2. views.py
  3. models.py
  4. urls.py
Вопрос 4

Что делает команда python manage.py makemigrations?

  1. Применяет миграции к базе
  2. Удаляет таблицы
  3. Генерирует файл миграции по изменённым моделям
  4. Проверяет шаблоны
Вопрос 5

Для чего нужен ModelForm в Django?

  1. Для работы с JSON
  2. Для отображения HTML
  3. Для генерации формы на основе модели
  4. Для отладки
Вопрос 6Ответ открыт бесплатно

Что такое ORM в контексте Django?

  1. Онлайн-режим моделей
  2. Система маршрутизации
  3. Объектно-реляционное отображение✓ Правильный ответ
  4. Обработка шаблонов
✓ Правильный ответ

Объектно-реляционное отображение

Вопрос 7

Где хранится настройка базы данных в Django?

  1. db.py
  2. models.py
  3. settings.py
  4. urls.py
Вопрос 8

Какой шаблонизатор используется по умолчанию в Django?

  1. Jinja2
  2. Handlebars
  3. Django Templates
  4. Mustache
Вопрос 9

Как передать данные в шаблон из view?

  1. Через URL
  2. Через базу данных
  3. Через контекст (context)
  4. Через cookies
Вопрос 10Ответ открыт бесплатно

Что такое FBV и CBV в Django?

  1. Методы запуска сервера
  2. Способы подключения БД
  3. Разные типы представлений (Function-based / Class-based Views)✓ Правильный ответ
  4. Инструменты шаблонов
✓ Правильный ответ

Разные типы представлений (Function-based / Class-based Views)

Вопрос 11

Как получить все объекты модели в Django ORM?

  1. Model.objects.get()
  2. Model.all()
  3. Model.objects.all()
  4. Model.query.all()
Вопрос 12

Какой файл управляет настройками Django-проекта?

  1. config.py
  2. app.py
  3. settings.py
  4. main.py
Вопрос 13Ответ открыт бесплатно

Что такое DRF (Django REST Framework)?

  1. Инструмент шаблонов
  2. ORM-подсистема
  3. Фреймворк для построения REST API✓ Правильный ответ
  4. Система авторизации
✓ Правильный ответ

Фреймворк для построения REST API

Вопрос 14

Что такое сериализация в DRF?

  1. Хеширование данных
  2. Проверка доступа
  3. Преобразование объектов Python в JSON и обратно
  4. Обработка ошибок
Вопрос 15

Какой класс DRF используется для описания API-представлений?

  1. APIView
  2. RestView
  3. JsonView
  4. ApiHandler
Вопрос 16

Что делает настройка CORS в Django?

  1. Настраивает роутинг
  2. Разрешает или блокирует запросы с других доменов
  3. Связывает шаблоны
  4. Шифрует куки
Вопрос 17Ответ открыт бесплатно

Какой компонент отвечает за админку в Django?

  1. django.forms
  2. django.auth
  3. django.admin✓ Правильный ответ
  4. django.superuser
✓ Правильный ответ

django.admin

Вопрос 18

Как создать суперпользователя в Django?

  1. python manage.py admin
  2. django-admin createadmin
  3. python manage.py createsuperuser
  4. create_super_user.py
Вопрос 19

Как называется тестовый клиент Django для unit-тестов?

  1. Client()
  2. TestClient()
  3. Browser()
  4. DjangoTest()
Вопрос 20Ответ открыт бесплатно

Что такое reverse() в Django?

  1. Функция шаблонов
  2. Метод сериализации
  3. Функция для получения URL по имени маршрута✓ Правильный ответ
  4. Метод авторизации
✓ Правильный ответ

Функция для получения URL по имени маршрута

Вопрос 21

Какой декоратор применяется к unit-тесту в Django?

  1. @unittest.skip
  2. @testcase
  3. @override_settings
  4. @test или @pytest.mark (не используется в стандартном unittest)
Вопрос 22

Что делает assertContains() в Django тестах?

  1. Проверяет заголовки
  2. Проверяет, что ответ содержит определённый текст
  3. Проверяет код ошибки
  4. Проверяет редирект
Вопрос 23

Для чего используется Docker в Django-проекте?

  1. Для написания шаблонов
  2. Для форматирования кода
  3. Для контейнеризации и изоляции среды выполнения
  4. Для тестирования API
Вопрос 24Ответ открыт бесплатно

Какой токен-метод аутентификации встроен в DRF?

  1. OAuth2
  2. JWT
  3. TokenAuthentication✓ Правильный ответ
  4. APIKey
✓ Правильный ответ

TokenAuthentication

Вопрос 25

Где указывается CORS-разрешение?

  1. settings.py
  2. cors.json
  3. models.py
  4. headers.py
Вопрос 26

Что такое middleware в Django?

  1. Объекты моделей
  2. Контроллеры
  3. Прослойки, обрабатывающие запросы и ответы
  4. Представления
Вопрос 27Ответ открыт бесплатно

Что делает @login_required?

  1. Отключает аутентификацию
  2. Перенаправляет неавторизованных пользователей✓ Правильный ответ
  3. Обрабатывает исключения
  4. Генерирует токены
✓ Правильный ответ

Перенаправляет неавторизованных пользователей

Вопрос 28

Что такое context в шаблонах Django?

  1. Словарь данных, передаваемый из view
  2. Массив HTML
  3. Класс стилей
  4. База данных
Вопрос 29

Как подключить Django Debug Toolbar?

  1. Установить пакет и добавить в INSTALLED_APPS и MIDDLEWARE
  2. Включить в HTML-шаблоне
  3. Заменить view
  4. Добавить в urls.py как admin.site.urls
Вопрос 30

Что делает @api_view в DRF?

  1. Позволяет использовать FBV с поддержкой API
  2. Отвечает за шаблоны
  3. Сериализует данные
  4. Создаёт модели
Вопрос 31Ответ открыт бесплатно

Что такое OpenAPI в контексте Django REST Framework?

  1. Набор стилей для CSS
  2. Протокол обмена сообщениями между микросервисами
  3. Стандарт описания REST API, на котором основаны Swagger и ReDoc✓ Правильный ответ
  4. Django-пакет для генерации моделей
✓ Правильный ответ

Стандарт описания REST API, на котором основаны Swagger и ReDoc

Вопрос 32

Какой пакет используется в DRF для автодокументации Swagger?

  1. drf-swagger-docs
  2. drf-yasg
  3. swagger-gen
  4. drf-openapi
Вопрос 33

Что позволяет делать Swagger-интерфейс помимо просмотра документации?

  1. Изменять модели базы данных
  2. Загружать статические файлы
  3. Отправлять запросы и передавать токен авторизации
  4. Обновлять настройки сервера
Вопрос 34Ответ открыт бесплатно

Какая команда используется для генерации YAML-документации (статической схемы)?

  1. python manage.py showdoc
  2. python manage.py generate_yaml
  3. python manage.py generateschema ˃ schema.yaml✓ Правильный ответ
  4. python manage.py exportdocs
✓ Правильный ответ

python manage.py generateschema ˃ schema.yaml

Вопрос 35

Что такое CORS в контексте API?

  1. Система логирования
  2. Способ кэширования ответов
  3. Механизм разрешения запросов между разными источниками
  4. Метод сериализации данных
Вопрос 36

Как включить открытое CORS-доступ к API?

  1. Добавить CORS_ENABLE_ALL = True
  2. Установить CORS_ORIGIN_ALLOW_ALL = True и настроить CORS_URLS_REGEX
  3. Отключить CSRF
  4. Указать список в CORS_ALLOWED_METHODS
Вопрос 37

Как ограничить доступ к API только с определённых доменов?

  1. Добавить заголовок X-CORS-Domain
  2. Установить CORS_ORIGIN_ALLOW_ALL = False и прописать домены в CORS_ALLOWED_ORIGINS
  3. Использовать JWT авторизацию
  4. Удалить middleware CorsMiddleware
Вопрос 38Ответ открыт бесплатно

Что такое ViewSet в Django REST Framework?

  1. Класс сериализатора
  2. Расширение модели
  3. Абстракция над APIView для генерации CRUD автоматически✓ Правильный ответ
  4. Метод для маршрутизации
✓ Правильный ответ

Абстракция над APIView для генерации CRUD автоматически

Вопрос 39

Что такое Bearer Token?

  1. Временный токен авторизации, встроенный в HTML
  2. Токен, передаваемый в заголовке Authorization, дающий доступ без повторной аутентификации
  3. Заголовок ответа API
  4. Тип сессионного ключа
Вопрос 40

Что такое JWT (JSON Web Token)?

  1. Библиотека логирования
  2. API-интерфейс
  3. Ключ аутентификации, состоящий из заголовка, полезной нагрузки и подписи
  4. Метод сериализации запросов
Вопрос 41Ответ открыт бесплатно

Что делает модуль django.contrib.auth?

  1. Отвечает за логирование запросов
  2. Добавляет DRF в проект
  3. Обеспечивает управление пользователями и аутентификацию✓ Правильный ответ
  4. Хранит шаблоны для админки
✓ Правильный ответ

Обеспечивает управление пользователями и аутентификацию

Вопрос 42

Что делает метод assertRedirects() в Django тестах?

  1. Проверяет, был ли выдан токен
  2. Проверяет, был ли ответ в формате JSON
  3. Проверяет, произошёл ли редирект с одного URL на другой
  4. Проверяет уникальность модели
Вопрос 43

Сопоставьте свойства с их назначением:

  1. list_filter
  2. search_fields
  3. list_display_links
  4. list_display
  5. list_editable
  6. Поля, по которым можно фильтровать записи
  7. Поля модели, по которым можно проводить поиск
  8. Поля, при клике на которые можно перейти на страницу просмотра и редактирования записи
  9. Поля модели, отображаемые на странице списка объектов
  10. Поля модели, которые можно редактировать на странице списка объектов
Вопрос 44

Сопоставьте файл с его назначением:

  1. apps.py
  2. models.py
  3. migrations/
  4. admin.py
  5. Настройки приложения
  6. БД через ORM
  7. Хранит историю изменений структуры таблиц базы данных
  8. Настройки админ-зоны приложения
Вопрос 45Ответ открыт бесплатно

Расставьте шаги в правильном порядке:

  1. Шаг C: Отключаем DebugToolbar и другие отладочные приложения✓ Правильный ответ
  2. Шаг A: Сохраняем зависимости проекта (pip freeze > requirements.txt)✓ Правильный ответ
  3. Шаг B: Выносим чувствительные данные в переменные окружения✓ Правильный ответ
✓ Правильный ответ

Шаг C: Отключаем DebugToolbar и другие отладочные приложения ; Шаг A: Сохраняем зависимости проекта (pip freeze > requirements.txt) ; Шаг B: Выносим чувствительные данные в переменные окружения

О материалах и доступе

Что входит в набор «Фреймворк Django.sa_Pyt-р»?

45 вопросов с вариантами из опубликованных тестов (1). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности