Pull to refresh

Шаблоны Django. Наследование.

Reading time 5 min
Views 67K
Django *
Прочитал статью «Фрагментарное кэширование в MVC веб-фреймворках». Статья описывает проблему кеширования фрагмета отображения, а именно проблему полного разделения контроллера и отображения — контроллер отрабатывает полностью до вызова отображения. Если в отображении мы кешируем фрагмент, это ничего не меняет — контроллер-то уже отработал! В статье описан способ этого избежать: сделать запрос данных «ленивым».

Начав писать, как это должно быть сделано правильно, решил написать, как устроены шаблоны Django, чтобы не-джанговодам тоже было понятно.

Как это сделано в Django?

Читать дальше →
Total votes 48: ↑45 and ↓3 +42
Comments 43

Кэширование в Django

Reading time 5 min
Views 24K
Django *
В продолжение моей статьи про шаблоны, хочу рассказать про реализацию кэширования в Django. Основной упор будет сделан на кэширование частей шаблона – этот вопрос был затронут тут и послужил причиной написания этих двух статей. В предыдущей статье я слишком увлекся описанием самих шаблонов, так что постараюсь исправиться в этой.

Читать дальше →
Total votes 39: ↑36 and ↓3 +33
Comments 51

Шаблоны в шаблонизаторе и как шаблоны Django до PHP дошли (в очередной раз)

Reading time 5 min
Views 7.6K
Website development *PHP *
За предвкушением 23-го февраля можно даже и не заметить, как вечер четверговых разговоров о шаблонизаторах для PHP может плавно перетечь в вечер пятничных.

В статье будет рассмотрено несколько тем, начиная с темы нужности шаблонизаторов вообще и в PHP в частности, и заканчивая заметками о процессе создания шаблонизатора dja (портировании кода с Python на PHP).

Читать дальше →
Total votes 14: ↑8 and ↓6 +2
Comments 14

Актуальный сборник шаблонов для создания проектов и приложений на Django

Reading time 2 min
Views 8.1K
Python *Django *Nginx *ReactJS *

Репозиторий: https://github.com/denisxab/django-start-pack

Какая существует проблемы: Слишком много времени уходит на первоначальную настройку Django проекта. Существует много технологий которые уже стали неотъемлемыми зависимостями для Django проектов. Например:

Читать далее
Total votes 8: ↑1 and ↓7 -6
Comments 12