У меня была немного другая проблема, и я хотел отобразить тег шаблона в своих представлениях, поэтому я написал вспомогательную функцию, которая позволила бы мне это сделать. Вариант этого также должен работать для рендеринга внутри simple_tag. Вот помощник:
def render_templatetag(request, tag_string, tag_file, dictionary=None):
dictionary = dictionary or {}
context_instance = RequestContext(request)
context_instance.update(dictionary)
t = Template("{%% load %s %%}{%% %s %%}" % (tag_file, tag_string))
return t.render(context_instance)
Он просто создает шаблон на лету, который загружает нужный файл тега и имеет используемый тэг template_tag. Для использования в simple_tag вы можете изменить функцию и заменить аргумент запроса контекстом.