Я хочу добавить templatetag для администратора django, как я могу обойти расширение существующих тегов, не нуждаясь в том, чтобы вымываться в django.contrib.admin.templatetags?Django, расширяя templatetags администратора
Update:
Использование {% нагрузки mytemplatetags%} в шаблонах администратора разрывает мой сервер по какой-то причине (им с помощью Nginx и бросает мне недопустимый шлюз для этой страницы). Но файл mytemplatetags.py существует в модуле templatetags моего приложения.
Интересно, когда я только орфографические ошибки или применить несуществующее имя для него, forinstance говорит {% нагрузка footemplatetags%} он просто дает мне обычную ошибку Джанго:
'footemplatetags' is not a valid tag library
Так что, вероятно, знает mytemplatetags. py, но не умеет справляться с этим.
Я использую django 1.3 alpha (только что проверил svn), возможно, это хорошая идея, чтобы получить что-то стабильное?
Этот вопрос не очень ясен. Вы можете определить templatetag в любом приложении и использовать его из любого шаблона, поэтому не очевидно, что вы подразумеваете под «добавлением templatetag для администратора». Что именно вы пытаетесь достичь? –
Ну, templatetags, которые я определил в своем основном приложении, недоступны в шаблонах администратора, но я хотел бы использовать один из моих templatetags. – Kasper