Встречается на собеседованиях • сегодня
В чём разница между static files и media files
Static files — это неизменяемые файлы (CSS, JS, изображения), которые обслуживаются веб-сервером напрямую. Они собираются командой collectstatic и хранятся в STATIC_ROOT.
Media files — это пользовательские загружаемые файлы (аватарки, документы), которые хранятся в MEDIA_ROOT и обрабатываются Django только в development. В production их должен обслуживать веб-сервер (Nginx/Apache).
Пример настроек:
python
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media') Различия:
- Static — для фронтенда, Media — для пользовательского контента.
- Static собирается, Media загружается.
- В production static обычно на CDN, media — на сервере.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы