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 изобретаю велосипед: древовидные комментарии. Подробности и мотивация реализации см. далее.