2010-07-06 3 views
1

У меня есть файл css, и я хочу изменить его в соответствии с моими потребностями. Проблема в том, что она, похоже, кэшируется где-то, так как я просто не вижу изменений, независимо от того, что я делаю в файле css. Я уверен, что я указываю на нужный файл, так как теперь я изменил его, и он сработал. Есть ли какие-либо настройки, чтобы я мог отключить кеш? Спасибо!django css файл кэширован

+1

Какой браузер вы используете? Удалите кеш. –

ответ

4

Просто зайдите на ваш сайт, просмотрите исходный код и скопируйте ссылку на ваш файл CSS. Проверьте ссылку, убедитесь, что она изменена. Обновите файл CSS вручную через браузер, чтобы получить последнюю информацию.

Это не проблема Django.

0

Вы пытались добавить штамп даты и времени в конце запроса? Я знаю, что некоторые фреймворки делают это для файлов .js и .css автоматически, чтобы предотвратить кеширование.

+0

это не .css, добавленный как параметр MEDIA для представления. – dana

2

Как указано в этой статье http://www.wkoorts.com/wkblog/2009/07/12/css-auto-reload-with-django-templates/, вы можете заставить Джанго перезагрузить файл CSS с помощью параметра в вашей ссылке CSS:

<link rel="stylesheet" type="text/css" href="/site_media/css/style.css?{% now "U" %}" /> 

Это метка времени, которая принимает другое значение, каждый второй, так что вы может даже перезагрузить ваш css второй раз в секунду, если это необходимо!

Смежные вопросы