7.4 KiB
status, type, tags, created, updated, aliases
| status | type | tags | created | updated | aliases |
|---|---|---|---|---|---|
| seed | concept | 2025-12-17 | 2026-06-05 |
Вопросы по Вебу
Вариант 18
Какой селектор сильнее: body .content или div p?
A. div p
B. Победит тот, который короче
C. body .content
D. Они равны
✅ Ответ: C. body .content
С помощью какого свойства можно добавить тень к тексту?
A. text-shadow
B. shadow-text
C. box-shadow
D. font-shadow
✅ Ответ: A. text-shadow
Дан блок CSS
width: 100px;
padding: 10px;
border: 5px solid;
box-sizing: border-box;
Какова его реальная ширина?
A. 120px
B. 115px
C. 130px
D. 100px
✅ Ответ: D. 100px
Значение свойства align-items по умолчанию
A. flex-start
B. stretch
C. center
D. baseline
✅ Ответ: B. stretch
Как называются линии, которые образуют структуру сетки?
A. Grid Tracks
B. Grid Cells
C. Grid Areas
D. Grid Lines
✅ Ответ: D. Grid Lines
С помощью какого аргумента можно указать собственную модель для промежуточной таблицы?
A. to_field
B. intermediate
C. through
D. link_model
✅ Ответ: C. through
Как называется поле, которое Django создаёт автоматически, если не указан primary_key?
A. uuid
B. pk_id
C. id
D. index
✅ Ответ: C. id
Как найти самую высокую цену товара в категории?
A. Product.objects.aggregate(Max('price'))
B. Product.objects.filter(max=True)
C. Category.objects.count('price')
D. Category.objects.annotate(Max('product__price'))
✅ Ответ: D (для максимума по каждой категории)
Какой фильтр используется для поиска подстроки без учёта регистра?
A. __exact
B. __search
C. __icontains
D. __contains
✅ Ответ: C. __icontains
В каком файле проекта обычно настраиваются основные маршруты?
A. models.py
B. urls.py
C. settings.py
D. views.py
✅ Ответ: B. urls.py
Как называется аргумент в функции path(), который позволяет обращаться к маршруту по имени в шаблонах?
A. alias
B. id
C. name
D. ref
✅ Ответ: C. name
Что произойдёт, если обратиться к переменной, которой нет в контексте?
A. Django вызовет NameError
B. Отобразится текст "None"
C. Страница вернёт ошибку 500
D. Вместо переменной будет выведена пустая строка
✅ Ответ: D. Пустая строка
Какой синтаксис используется для шаблонных тегов?
A. {% tag %}
B. {{ tag }}
C. {# tag #}
D. <% tag %>
✅ Ответ: A. {% tag %}
В чём ошибка? FBV
def home(request):
context = {"title": "Home"}
return render("index.html", context)
A. Первым аргументом в render всегда должен идти request
B. Путь к шаблону должен быть в кортеже
C. Context должен быть списком
D. Нужно использовать render_to_response
✅ Ответ: A
Какая функция позволяет быстро получить объект из базы или выдать 404?
A. get_object
B. get_object_or_404
C. find_or_404
✅ Ответ: B. get_object_or_404
Что произойдёт, если в ListView не указать ни model, ни queryset?
A. Django автоматически найдёт модель по названию класса
B. Ошибка во время запуска
C. Он покажет все объекты из базы
D. Покажет пустой список
✅ Ответ: B
Какой метод в CBV отвечает за получение словаря контекста для шаблона?
A. get_template_context()
B. get_context_data()
C. build_context_data()
D. get_context()
✅ Ответ: B. get_context_data()
Какой метод следует переопределить для валидации связи между двумя полями?
A. clean_<field>()
B. validate_field()
C. clean()
D. Общий метод clean всего класса формы
✅ Ответ: C. clean()
Как правильно создать ссылку на маршрут с именем find?
A. <a href="/myapp/find/">
B. <a href="{% path 'myapp:find' %}">
C. <a href="{{ search myapp.find }}">
D. <a href="{% url 'myapp:find' %}">
✅ Ответ: D
Для чего используется app_name в urls.py?
A. Для выбора БД
B. Для задания пространства имён (namespace)
C. Для заголовка сайта
D. Технический комментарий
✅ Ответ: B
Как обратиться к ключу словаря user_data['name'] в шаблоне?
A. {{ user_data.name }}
B. {{ user_data['name'] }}
C. {{ user_data.get('name') }}
D. {{ user_data->name }}
✅ Ответ: A
Где обычно описывается логика FBV в Django?
A. admin.py
B. views.py
C. models.py
✅ Ответ: B. views.py
Как работает select_related на уровне SQL?
- Делает
SQL JOINи получает данные за один запрос. - Группирует данные через
GROUP BY - Кэширует данные
- Выполняет дополнительный отдельный запрос
В каком файле проекта обычно настраиваются основные маршруты (URL-адреса)?
models.pyurls.pysettings.pyviews.py
Как называется аргумент в функции path(), позволяющий обращаться к маршруту по имени в шаблонах?
aliasidnameref
Какая функция позволяет быстро получить объект из базы или вызвать 404, если объект не найден?
get_or_error()request_object()get_object_or_404()find_or_404()
Что произойдет, если в LiveView не указать ни model, ни queryset?
- Он автоматически найдет модель по названию класса.
- Django выдаст ошибку.
- Он покажет все объекты базы.
- Покажет пустой список.
Какой метод в CBV отвечает за получение словаря контекста для шаблона?
get_template_context