Параметр DEBUG = True
5 years 11 months ago #1696
by alfo
alfo created the topic: Параметр DEBUG = True
Что делает данный параметр DEBUG = True
не очень порадовало что при ошибке вываливается весь конфиг
но когда попробовал установить False чудным образом перестала грузиться статика
не очень порадовало что при ошибке вываливается весь конфиг
но когда попробовал установить False чудным образом перестала грузиться статика
Please Войти or Create an account to join the conversation.
- alfo
-
Topic Author
- Offline
- Новый участник
-
Less
More
- Posts: 9
5 years 11 months ago #1697
by alfo
alfo replied the topic: Параметр DEBUG = True
теперь проблема странным образом улетучилась
Please Войти or Create an account to join the conversation.
- alfo
-
Topic Author
- Offline
- Новый участник
-
Less
More
- Posts: 9
5 years 11 months ago #1698
by alfo
alfo replied the topic: Параметр DEBUG = True
и опять пропала статика
не понимаю что не так
не понимаю что не так
Please Войти or Create an account to join the conversation.
- alfo
-
Topic Author
- Offline
- Новый участник
-
Less
More
- Posts: 9
5 years 11 months ago - 5 years 11 months ago #1699
by alfo
alfo replied the topic: Параметр DEBUG = True
все таки вижу некую зависимость между этим параметром и статикой
update
да точно
при выставлении параметра false статика пропадает
то что она отображалась это был кэш браузера
update
да точно
при выставлении параметра false статика пропадает
то что она отображалась это был кэш браузера
Last Edit: 5 years 11 months ago by alfo.
Please Войти or Create an account to join the conversation.
- alfo
-
Topic Author
- Offline
- Новый участник
-
Less
More
- Posts: 9
5 years 11 months ago - 5 years 11 months ago #1701
by mitshel
mitshel replied the topic: Параметр DEBUG = True
Debug=True включает отладочный механизм Django, который с одной стороны действительно выводит все конфиги при возникновении ошибок, с другой стороны помогает отлаживать Django-программы при разработке. Одним из методов такой помощи как раз и является обработка статики.
Т.к, Django позиционирует свой встроенный web-сервер как сервер только для отладки, то вы и увидели результат. Собственно если DEBUG=False, то вам необходимо использовать внешний web-сервер, такой как Nginx, Apache в которых можно настроить нормальную обработку статики.
Однако, конечно же , существует способ изменить эту ситуацию, возможно сделаю в следующих версиях.
Т.к, Django позиционирует свой встроенный web-сервер как сервер только для отладки, то вы и увидели результат. Собственно если DEBUG=False, то вам необходимо использовать внешний web-сервер, такой как Nginx, Apache в которых можно настроить нормальную обработку статики.
Однако, конечно же , существует способ изменить эту ситуацию, возможно сделаю в следующих версиях.
Last Edit: 5 years 11 months ago by mitshel.
Please Войти or Create an account to join the conversation.
- mitshel
-
- Offline
- Администратор
-
Less
More
- Posts: 297
- Karma: 8
Time to create page: 0.111 seconds