#11. Пользовательские теги шаблонов | Django уроки

preview_player
Показать описание

Django урок 11. Узнаете как создавать свои собственные (пользовательские) теги для шаблонов двух типов: simple tags и inclusion tags. Регистрация шаблонных тегов с помощью экземпляра класса Library(). Использование декораторов: simple_tag() и inclusion_tag(). Загрузка и использование пользовательских тегов в шаблонах. Передача параметров пользовательским тегам.

Рекомендации по теме
Комментарии
Автор

Спасибо большое! Самая ценная и глубокая инфа по Джанго во всем интернете!
Спасибо за этот труд и за то, что делитесь своим бесценным опытом и знаниями! 🤝🏻

paulinet
Автор

Мне организация оплатила курс на курсере по разработке web приложений. Но после их невнятных материалов я возвращаюсь сюда и усваиваю материал на ура! Так и хочется вас отблагодарить за ваш труд! Вы реально умеете обьяснять

ktpfbfm
Автор

Сергей, в очередной раз спасибо за то что учите нас!

pnduruy
Автор

Спасибо, Сергей! Как обычно у Вас, все отлично.

friendcat
Автор

Сергей, большое спасибо. Объясняете великолепно. Благодаря вам сэкономил много времени, и усвоил материал. Вы- талантище!

KikrAzz
Автор

Спасибо за урок! Бесподобная подача материала, спасибо еще раз!

isded
Автор

Отлично как всегда доступно и понятно.

igorkulibaba
Автор

У меня мозг в кашу после этого видео 🙈 продолжу завтра🙈

Dayplaylist
Автор

Это просто ТОП!!! Огромное Вам спасибо!!

shrexgb
Автор

Что-то сложно заходило про "inclusion tags". Пришлось несколько раз пересмотреть/перечитать пока, окончательно уловил суть)
Все как всегда, уроки на высшем уровне)

alex_satan
Автор

'women_tags' is not a registered tag library.

WolfKrugerr
Автор

Как всегда отличный материал. Голос как у Дроздова кстати - В мире животных. Только тут в в мире программирования. Материал реально очень крутой

aboronilov
Автор

Спасибо, очень понятное объяснение.
не хватает только собственных фильтров

mwcowbk
Автор

вчера три часа убила, а надо было просто посмотреть твое видео!😘

darkelectro
Автор

джанго = взрыв мозга! Это передает сюда, а этот возвращает туда, а потом оттуда сюда. За видео спасибо, грамотно, последовательно, подробно! Но с первого просмотра этот джанго понять сложно :(((

zidmuqs
Автор

Если не работает тег и пишет "is not a registered tag library", то попробуйте перезапустить сервер

illyagrush
Автор

Спасибо за урок! меню наверное лучше хранить в отдельной таблице в бд, но я сделал так

def menu():
menu = [{'title': "О сайте", 'url_name': 'about'},
{'title': "Добавить статью", 'url_name': 'add_page'},
{'title': "Обратная связь", 'url_name': 'contact'},
{'title': "Войти", 'url_name': 'login'}
]
return{'menu': menu}

donfedor
Автор

Коммент продвижения ради! Не заслуженно мало просмотров!

buser_eto_ja
Автор

Я чета не понял... Следование принципам - это конечно хорошо (don't repeat yourself)... Но какбэ чтобы убрать это "нехорошее" повторение надо создать папку, несколько новых файлов, внести изменения в уже существующие файлы и потом... "...И вот смотрите, переходим на сайт, обновляем, ничего не поменялось - все работает..." Поясните пожалуйста про практический смысл этих пользовательских тэгов, он должен быть, этож не для того, чтобы не повторяться...

ALEX-LEX_
Автор

Легким движением руки функция превращается... превращается функция... функция превращается... В простой тэг!

alexpavlenko