Evgenii Legotckoi
21 марта 2023 г. 4:17

DjangoDjango - Урок 062. Как написать блочный шаблонный тег tabbar наподобие тега blocktranslate

tag, templatetags, Django, Django 3, Django 4, template

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

Такие блочные шаблонные теги имеют открывающий тег и закрывающий тег, и наиболее часто встречающимся я бы назвал тег blocktranslate , …

Читать
Evgenii Legotckoi
26 февраля 2019 г. 16:22

C++Применение SFINAE для специализации шаблонных методов в зависимости от типа контейнера std::map или std::vector, передаваемых в качестве аргумента

SFINAE, C++17, template

Возникла проблема: "написать вторую реализацию шаблонной функции", в которой передаются те же самые аргументы. То есть сигнатура обеих функций полностью совпадает. Отличие состоит в том, что в качестве аргумента функции могут быть переданы контейнеры std::vector и контейнеры std::map. И в …

Читать
Lila25mila
28 января 2019 г. 12:19

DjangoИспользование Jinja2 с Django (начиная с 1.8)

Django, jinja, Python, template

На ресурсе Medium Corporation пользователь под ником Samu делится опытом использования Jinja2.
По его словам ранее он использовал Jinja2 в своих проектах, созданных с помощью Flask. Но затем решил использовать Jinja2 с Django для потенциального повышения производительности (в 10-20 раз …

Читать
Evgenii Legotckoi
5 января 2019 г. 20:49

DjangoDjango - Урок 042. Кэширование шаблонов для различных типов контента

templatetags, template, Django

В Django - Урок 035. Разные шаблоны для отрисовки разных типов контента в поисковой выдаче было показано, как отрисовывать разные шаблоны в зависимости от того, какой тип контента отрисовывается в результатах поиска на сайте. При этом ключевым моментом было то, …

Читать
Evgenii Legotckoi
6 августа 2018 г. 12:52

C++Идиома RAII и утверждение из структурного программирования, что функция должна иметь одну точку входа и одну точку выхода

template, lambda, C++11

Мир программирования на C++ в новых стандартах позволяет нам вытворять самые разные вещи, благодаря которым можно спокойно отказываться от некоторых старых утверждений или принципов, либо просто гибко подходить к этим принципам.

Хотелось бы изложить свой взгляд на работу идиомы RAII …

Читать
Evgenii Legotckoi
5 июля 2018 г. 13:05

DjangoDjango - Урок 035. Различные шаблоны для рендеринга разных типов контента в поисковой выдаче

Django, template, content, Search

Постоянные посетители сайта, которые пользуются поиском на сайте, наверняка заметили, что отображение статей отличается от отображения комментариев в поисковой выдаче сайта. Это было достигнуто тем, что каждый тип контента имеет собственный шаблон для отрисовки, которые подставляется при рендеринге странице в …

Читать
Evgenii Legotckoi
18 сентября 2016 г. 13:41

DjangoDjango - Урок 003. Модель, шаблон и представление в Django

template, model, view

В Django используется модульная система приложения, когда одно приложение состоит из нескольких приложений, отвечающих каждое за свой функционал. Как Вы успели заметить, на момент написания статьи, на сайте присутствует раздел "База Знаний", в котором присутствует несколько разделов, по которым уже …

Читать