Форум → Программирование → Python → Django → Версионинг статики
Версионинг статики
-
Как правильнее всего делать версионинг статики в Django? Пока сомневаюсь в необходимости юзать django-compressor или django-pipeline.
В проектах меняем js/css и нужно обновить кеш у всех пользователей. Я сейчас юзаю свой тег, который добавляет дату изменения в качестве get-параметра в url. получается что-то вроде /static/css/default.css?1299172497.12
Какие есть минусы у этого способа? Что используете вы? -
16 марта 2012 г. 12:47, спустя 52 минуты 1 секунду
Какие есть минусы у этого способа? Что используете вы?
нету минусов, все ок. мне понравилось django-compress, причем! :-)
причем я и компрессию юзаю, поэтому не считаю его зазорным :)Сапожник без сапог -
16 марта 2012 г. 15:09, спустя 2 часа 22 минуты 47 секунд
Я еще не дошел до джанго, но я так понял, что его можно рассматривать как не очень гибкий фреймворк, особенно когда у тебя мало скилов или я не шарю? -
16 марта 2012 г. 16:16, спустя 1 час 6 минут 19 секунд
Смотря о какой гибкости идет речь, по мне так очень гибко, почему ты так решил?https://smappi.org/ - платформа по созданию API на все случаи жизни -
16 марта 2012 г. 16:20, спустя 4 минуты 8 секунд
adw0rd, я так понял у неё модель данных фиксированная, а не динамическая. Я могу создать произвольную модель данных и модифицировать её как угодно только модифицируя нижние слои кода? Вообщем я сейчас тут наспрашиваю - навыдумываю, лучше почитаю и пойму чё к чему )) -
16 марта 2012 г. 16:23, спустя 3 минуты 13 секунд
adwo, юзай staticfiles:{% load static from staticfiles %}
<img src="{% static "css/base.css" %}" />
а там уже свой сторедж, который будет версионность добавлятьСпустя 42 сек.
да, почитай лучше) и примеры кода выбрасывай в форум, которые не понимаешь, поможем
adw0rd, я так понял у неё модель данных фиксированная, а не динамическая. Я могу создать произвольную модель данных и модифицировать её как угодно только модифицируя нижние слои кода? Вообщем я сейчас тут наспрашиваю - навыдумываю, лучше почитаю и пойму чё к чему ))Спустя 49 сек.Какие есть минусы у этого способа? Что используете вы?
да такой же подход, сейчас на kinsburg.ru берется хеш от ревизии в hg
это хороший подход тоже
то есть если есть изменения в репозитории, то вся статика изменит свой версионный-ид и подгрузися зановоhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
24 марта 2012 г. 4:52, спустя 7 дней 12 часов 29 минут
а там уже свой сторедж, который будет версионность добавлять
https://docs.djangoproject.com/en/dev/ref/contrib/staticfiles/#cachedstaticfilesstorage
уже все естьhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
-
24 марта 2012 г. 5:00, спустя 1 минуту 41 секунду
да я решил почитать release notes, ссылку на которую привел мариоhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
-
8 апреля 2012 г. 12:15, спустя 15 дней 7 часов 1 минуту
а кто юзал у себя? вылетает эксепшн, если файл пропущен, а на него где-то ссылаются. а так довольно часто бывает с сторонними приложениями -
7 апреля 2012 г. 3:35, спустя 15 часов 19 минут 14 секунд
в смысле "пропущен" и "ссылаются"? Расскажи чуть подробнее
… если файл пропущен, а на него где-то ссылаются. а так давольно часто бывает с сторонними приложениямиhttps://smappi.org/ - платформа по созданию API на все случаи жизни
Пожалуйста, авторизуйтесь, чтобы написать комментарий!