2010-09-23 4 views
0

Я хочу добавить 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), возможно, это хорошая идея, чтобы получить что-то стабильное?

+0

Этот вопрос не очень ясен. Вы можете определить templatetag в любом приложении и использовать его из любого шаблона, поэтому не очевидно, что вы подразумеваете под «добавлением templatetag для администратора». Что именно вы пытаетесь достичь? –

+0

Ну, templatetags, которые я определил в своем основном приложении, недоступны в шаблонах администратора, но я хотел бы использовать один из моих templatetags. – Kasper

ответ

Смежные вопросы