Пользовательские фильтры Django не работают во включенных шаблонах - PullRequest
9 голосов
/ 14 июля 2010

Не уверен, что я сделал что-то не так, но если я пытаюсь использовать пользовательский фильтр во включенном фрагменте шаблона, я получаю «недопустимый фильтр»

Если я попробую фильтр на основном шаблоне, он будет работать нормально.

Это известное ограничение / ошибка?

1 Ответ

17 голосов
/ 14 июля 2010

Вам также понадобится {% load %} во включенном шаблоне.

Итак, если base.html вызывает {% include "sub.html" %}, то вам нужно иметь тег {% load custom_filters %} наtop of sub.html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...