Old Blog posts
Django: Кэширование
Django 2008-04-13 Dovbush PavelВ продолжение моей статьи про шаблоны, хочу рассказать про реализацию кэширования в Django. Основной упор будет сделан на кэширование частей шаблона – этот вопрос был затронут тут и послужил причиной написания этих двух статей. В предыдущей статье я слишком увлекся описанием самих шаблонов, так что постараюсь исправиться в этой.
Django: Шаблоны. Наследование.
Django 2008-03-30 Dovbush PavelПрочитал статью «Фрагментарное кэширование в MVC веб-фреймворках». Статья описывает проблему кеширования фрагмета отображения, а именно проблему полного разделения контроллера и отображения - контроллер отрабатывает полностью до вызова отображения. Если в отображении мы кешируем фрагмент, это ничего не меняет - контроллер-то уже отработал! В статье описан способ этого избежать: сделать запрос данных "ленивым".
Начав писать, как это должно быть сделано правильно, решил написать, как устроены шаблоны Django, чтобы не-джанговодам тоже было понятно.
Как это сделано в Django?
Django: Расширяем тег url
Django 2008-03-26 Dovbush PavelОдним из первых встретившихся мне недоразумений в Djnogo стало неудобство ссылок на другие страницы. Вот как я его обошел.
Django: Древовидные комментарии.
Django 2008-03-24 Dovbush PavelВ целях изучения Django изобретаю велосипед: древовидные комментарии. Подробности и мотивация реализации см. далее.