Призрачный стиль в проекте Django - PullRequest
0 голосов
/ 02 декабря 2018

Я работаю над своим первым настоящим проектом django и возился с css, но внесенные изменения не повлияли на сайт.Я попытался изменить вещи на всех 3 файлах CSS, но ничего не изменилось.Затем я удалил файлы (из проекта они все еще у меня есть), и до сих пор ничего не изменилось.Мой сайт становится стилизованным, я проверил все мои HTML, чтобы убедиться, что там не было встроенного стиля.Все html-файлы работают, когда я их меняю, сайт меняется.Это какая-то странная вещь кеширования?Я несколько раз пытался перезапустить сервер, и все же мой сайт становится стильным, казалось бы, из ниоткуда.У кого-нибудь есть идеи?

Ответы [ 2 ]

0 голосов
/ 03 декабря 2018

Django копирует статические файлы (например, CSS) в отдельный каталог, когда вы работаете с DEBUG=False.Если вы обновляете какие-либо статические файлы в своем проекте, вам нужно будет выполнить команду collectstatic, чтобы обновить их.

Из корня вашего проекта попробуйте:

./manage.py collectstatic
0 голосов
/ 02 декабря 2018

Попробуйте открыть свой сайт отныне в режиме инкогнито.Я думаю, что это какая-то странная вещь для кеширования, так что, возможно, тоже очистите ваш кеш.При разработке я просто отлично использую igcognito и статические обновления.

...