Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Как перевести проект из режима отладки в боевой режим. [RSS Feed]

#1 Фев. 7, 2018 13:07:10

LoudVoiceAV
Зарегистрирован: 2018-02-02
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Как перевести проект из режима отладки в боевой режим.

Есть проект на 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.

Офлайн

#2 Фев. 7, 2018 13:22:56

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как перевести проект из режима отладки в боевой режим.

LoudVoiceAV
Должны ли мы ОБЯЗАТЕЛЬНО использовать настоящий внешний web - сервер
Встроенный сервер используется ТОЛЬКО для разработки, в производстве вы ДОЛЖНЫ ОБЯЗАТЕЛЬНО использовать “настоящий” сервер.



Офлайн

#3 Фев. 7, 2018 14:18:10

Vladimirv
Зарегистрирован: 2013-03-22
Сообщения: 108
Репутация: +  7  -
Профиль   Отправить e-mail  

Как перевести проект из режима отладки в боевой режим.

Могу только добавить, что есть бесплатные хостинги куда можно выложить свой сайт. Heroku и PythonAnywhere, возможно есть и другие.

Офлайн

#4 Март 7, 2018 08:58:10

IRIP
Зарегистрирован: 2012-03-29
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Как перевести проект из режима отладки в боевой режим.

Vladimirv
Могу только добавить, что есть бесплатные хостинги куда можно выложить свой сайт. Heroku и PythonAnywhere, возможно есть и другие.

зачем бесплатные, если можно за 150 рублей в месяц взять
на ihc прекрасный ssd vps



================
Не бойтесь “не знать”. Бойтесь “не узнать”!
Не знание и желание узнать - кроют в себе большую силу ПОЗНАНИЯ.

Офлайн

  • Начало
  • » Django
  • » Как перевести проект из режима отладки в боевой режим.[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version