В принципе, вы должны заменить функцию render_to_response
своей собственной реализацией, которая использует выбранную вами систему шаблонов. Django's render_to_response
специфичен для системы шаблонов Django. Эта функция просто обертывает некоторые общие черты работы, используемые при использовании движка шаблонов django. Основы их работы описаны в Django's tutorial.
Используйте django.template.RequestContext
для получения всех переменных контекста, указанных в настройке TEMPLATE_CONTEXT_PROCESSORS
(где определяются STATIC_URL, запрос и т. Д.). Поскольку RequestContext
ведет себя как словарь, вы можете без проблем передать его на усы. RequestContext
принимает объект запроса в свой конструктор.
И, наконец, не забудьте вернуть нужный объект HttpResponse!
Так как я не так много пункта вентилятора:
- Создать экземпляр RequestContext.
- Объединить словарь, полученный с экземпляром RequestContext.
- Извлечь шаблон в строку.
- Оберните финальную строку экземпляром HttpResponse.