В каких случаях лучше создавать теги шаблонов (и загружать их в шаблон), чем создавать контекстный процессор (который автоматически заполняет запрос)?Лучшая практика для текстовых процессоров и шаблонов?
например. У меня есть динамическое меню, которое должно быть включено во все шаблоны, поэтому я помещаю его в свой base.html. Какое предпочтительное использование: процессор контекста или пользовательский тег шаблона? И почему?
не обязательно, на мой взгляд: {% нагрузки advertisementtags%} {% get_top_ads как myads%} {% для объявления в myads%} ... {%} ENDFOR% это путь с тегами шаблона. с процессором контекста, я мог бы поставить «myads» в контекст. Вот почему я просил вещи «лучшей практики». Возможно, это просто вопрос вкуса. – mawimawi
@mawimawi: Это не вопрос вкуса. «Рекламные теги» * должны * поступать из контекстного процессора - они довольны. Технически * возможно * что угодно, включая действительно трудно понятные вещи. это проще, если контент приходит из контекста. –