Да да, напишите про инвалидацию по сигналу. А то ведь комменты к посту в блоге тоже хочется кэшировать, но из надо как раз по добавлении нового коммента инвалидировать.
А на счет подключения разных конфигов, девелоперского и продакшн, я делаю проще. Просто from site_cfg import * в самом конце settings.py.
При этом site_cfg на каждой машинке свой и может переопределять любые опции из settings.py. Таким образом и конфиги разные, и пароль от базы данных в репозитории хранить не надо, что немаловажно если репозиторий публичный.
В той «деревне», где я сейчас живу нет ничего кроме свежего воздуха. А передача информации по воздуху у нас в россии стоит несколько дороговато, особенно если этим занимаются монополисты.
Не поленился погуглить на предмет подобного софта для линукс.
В гугле ничего толком не нашел, кроме старых и некомпилирующихся без бубуна ktimetracker и ptimetracker.
Однако apt-cache search tracker | grep time порадовал сразу двумя софтинками - gnotime и karm. Пробую пока первую, так как к гному больше сердце лежит.
А на счет подключения разных конфигов, девелоперского и продакшн, я делаю проще. Просто from site_cfg import * в самом конце settings.py.
При этом site_cfg на каждой машинке свой и может переопределять любые опции из settings.py. Таким образом и конфиги разные, и пароль от базы данных в репозитории хранить не надо, что немаловажно если репозиторий публичный.
Дикость правда? И это на за уральским хребтом, а в 20 км от пупземельного городо Москва.
В гугле ничего толком не нашел, кроме старых и некомпилирующихся без бубуна ktimetracker и ptimetracker.
Однако apt-cache search tracker | grep time порадовал сразу двумя софтинками - gnotime и karm. Пробую пока первую, так как к гному больше сердце лежит.
Однако ж, подозреваю, что с настоящим тилт-шифтом результат все же будет заметно отличаться.