Найти - Пользователи
Полная версия: Как перевести проект из режима отладки в боевой режим.
Начало » Django » Как перевести проект из режима отладки в боевой режим.
1
LoudVoiceAV
Есть проект на 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.
FishHook
LoudVoiceAV
Должны ли мы ОБЯЗАТЕЛЬНО использовать настоящий внешний web - сервер
Встроенный сервер используется ТОЛЬКО для разработки, в производстве вы ДОЛЖНЫ ОБЯЗАТЕЛЬНО использовать “настоящий” сервер.
Vladimirv
Могу только добавить, что есть бесплатные хостинги куда можно выложить свой сайт. Heroku и PythonAnywhere, возможно есть и другие.
IRIP
Vladimirv
Могу только добавить, что есть бесплатные хостинги куда можно выложить свой сайт. Heroku и PythonAnywhere, возможно есть и другие.

зачем бесплатные, если можно за 150 рублей в месяц взять
на ihc прекрасный ssd vps
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB