Хотя рекомендация cezar django-extensions
действительна для запуска сервера с https, ни runserver
, ни runserver_plus
никогда не должны использоваться в производственных условиях.
Цитирование Документация Джанго :
НЕ ИСПОЛЬЗУЙТЕ ЭТОТ СЕРВЕР В НАСТРОЙКЕ ПРОИЗВОДСТВА. Он не прошел аудит безопасности или тесты производительности. (И так оно и будет. Мы занимаемся созданием веб-фреймворков, а не веб-серверов, поэтому улучшение этого сервера для обработки производственной среды выходит за рамки Django.)
Цитирование документации по django-extensions :
ВНИМАНИЕ: никогда не следует использовать в любой производственной среде. Даже для быстрой проверки проблемы. Я не могу подчеркнуть это достаточно. Интерактивный отладчик позволяет вам оценить код Python прямо на сервере. Вы были предупреждены.
Теперь да, это предупреждение из документации django-extensions
относится к одной функции, интерактивной консоли, которая теоретически не будет отображаться, если для DEBUG
установлено значение False
. Но это именно то, как Патреон был взломан , и, вероятно, другие тоже. Зачем даже рисковать?
Вместо этого было бы намного лучше развернуть ваше приложение, используя один из официально рекомендованных WSGI-серверов , таких как gunicorn или uWSGI .