Форум сайта python.su
Есть проект на Django 2.0.2 Пока используется встроенный в Django WEB - Server. Хочется перевести проект из режима отладки DEBUG = True в режим основной работы DEBUG = False (RELEASE). Как по книжке сделали также процедуру Collect Static Files, файлы скопировались.
НО! При старте сервера в режиме DEBUG = False web страницы ломаются, система не может подгрузить CSS файлы и картинки, выходит HTML код только.
Вопрос - так происходит, потому что мы используем встроенный в Django web - server? Он в принципе не работает корректно в режиме RELEASE? Должны ли мы ОБЯЗАТЕЛЬНО использовать настоящий внешний web - сервер (Apache, Nginx и т.д). Или все же можно пока жить со встроенным сервером, но нужно как то систему донастроить? Тогда как, где еще смотреть?
Да, в качестве ОС используем Windows Server 2012 R2.
Офлайн
LoudVoiceAVВстроенный сервер используется ТОЛЬКО для разработки, в производстве вы ДОЛЖНЫ ОБЯЗАТЕЛЬНО использовать “настоящий” сервер.
Должны ли мы ОБЯЗАТЕЛЬНО использовать настоящий внешний web - сервер
Офлайн
Могу только добавить, что есть бесплатные хостинги куда можно выложить свой сайт. Heroku и PythonAnywhere, возможно есть и другие.
Офлайн
Vladimirv
Могу только добавить, что есть бесплатные хостинги куда можно выложить свой сайт. Heroku и PythonAnywhere, возможно есть и другие.
Офлайн