Встречается на собеседованиях • сегодня
Почему Django предупреждает в консоли, что не следует использовать встроенный сервер в продакшене
Django встроенный сервер (runserver) предназначен только для разработки. Он однопоточный, не оптимизирован для нагрузки и не имеет важных продакшен-фич:
- Нет безопасности – нет защиты от распространенных атак (XSS, CSRF и др.)
- Низкая производительность – не поддерживает многопоточность/асинхронность
- Нет статики – плохо обрабатывает статические файлы (лучше использовать Nginx/Apache)
Пример запуска в продакшене (Gunicorn + Nginx):
bash
# Установка Gunicorn
pip install gunicorn
# Запуск проекта
gunicorn --workers 4 myproject.wsgi:applicationДля продакшена используйте ASGI/WSGI-серверы (Gunicorn, uWSGI) + веб-сервер (Nginx, Apache).

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