Как стать автором
Обновить

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

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

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

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

Читать дальше →
Всего голосов 48: ↑45 и ↓3 +42
Просмотры 62K
Комментарии 43

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

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

Читать дальше →
Всего голосов 39: ↑36 и ↓3 +33
Просмотры 21K
Комментарии 51

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

Разработка веб-сайтов *PHP *
За предвкушением 23-го февраля можно даже и не заметить, как вечер четверговых разговоров о шаблонизаторах для PHP может плавно перетечь в вечер пятничных.

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

Читать дальше →
Всего голосов 14: ↑8 и ↓6 +2
Просмотры 7.5K
Комментарии 14

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

Python *Django *Nginx *ReactJS *

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

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

Читать далее
Всего голосов 8: ↑1 и ↓7 -6
Просмотры 6.1K
Комментарии 12