
Основи Django
Патерн MVT, структура проєкту, settings.py, urls.py, views, templates, статичні файли
1Що означає абревіатура MVT в архітектурі Django?
Що означає абревіатура MVT в архітектурі Django?
Відповідь
MVT означає Model-View-Template. Це архітектурний патерн Django, схожий на MVC, але з іншою термінологією. Model керує даними та бізнес-логікою, View обробляє запити й повертає відповіді, а Template відповідає за подання HTML. Django використовує цей розподіл відповідальностей, щоб організувати код чітко й зручно для підтримки.
2Яку команду використати для створення нового проєкту Django з назвою 'myproject'?
Яку команду використати для створення нового проєкту Django з назвою 'myproject'?
Відповідь
Команда django-admin startproject назва_проєкту створює новий проєкт Django з базовою структурою. Ця команда генерує каталог проєкту з manage.py (скрипт керування) і підкаталог із settings.py, urls.py, asgi.py та wsgi.py. Перед виконанням цієї команди рекомендується активувати віртуальне середовище.
3Який файл містить основну конфігурацію проєкту Django, наприклад базу даних і встановлені застосунки?
Який файл містить основну конфігурацію проєкту Django, наприклад базу даних і встановлені застосунки?
Відповідь
Файл settings.py містить усю конфігурацію проєкту Django. Він включає INSTALLED_APPS для активних застосунків, DATABASES для підключення до бази даних, MIDDLEWARE для проміжних шарів, TEMPLATES для конфігурації шаблонів та багато інших параметрів, як-от SECRET_KEY, DEBUG, ALLOWED_HOSTS і налаштування безпеки.
В архітектурі MVT Django який компонент відповідає за обробку HTTP-запитів і генерацію відповідей?
Яку команду використовують для запуску сервера розробки Django?
+17 питань зі співбесід
Інші теми співбесід Django
Основи Python
Об'єктно-орієнтований Python
Models Django - Основи
Django Views
Шаблони Django
Форми Django
Розширені QuerySets
Автентифікація Django
Django Middleware
Django Admin
Django REST Framework
Сигнали Django
Завантаження файлів
Кешування в Django
Сесії Django
Email у Django
Тестування Django
Безпека Django
Розгортання Django
Просунутий Django ORM
Продуктивність Django
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django в екосистемі мікросервісів
Користувацькі команди Django
Інтернаціоналізація Django
Патерни проєктування Django
Django Async та ASGI
Settings та конфігурація для production
Спостережуваність і моніторинг
Опануй Django для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно