Использование внешних URL-адресов в TEMPLATE_DIRS Джанго

TEMPLATE_DIRS в Django в Settings.py вызывает косые черты в стиле Unix.

Из-за этого, когда я звоню

get_template('some/template.html')

в представлении результат всегда начинается с корня и приводит к вызову

/home/username/projectname/public/some/template.html

Проблема в том, что я хотел бы использовать шаблоны, размещенные на совершенно другом сайте. Это отлично работает для других полей Settings.py (MEDIA_URL и STATIC_URL), где он принимает абсолютный http-путь без возражений.

Учитывая http путь,

 TEMPLATE_DIRS ('http://example.com/',)

в Settings.py заставит

get_template('some/template.html')

чтобы попытаться найти

/home/username/projectname/public/http://example.com/some/template.html

Я пытался обойти это так

TEMPLATE_DIRS ('../../../../http://example.com/',)

Но он по-прежнему вызывает косую черту, поэтому я получаю «/http://example.com», который бесполезен.

Мои вопросы:

Есть ли способ обмануть это в получении файлов шаблонов с другого сервера?Это даже выполнимо, учитывая, что файлы шаблона должны быть обработаны для представления?Можно ли создать альтернативу django.template.loaders.filesystem.Loader, которая не требует слешей в стиле Unix?

Ответы на вопрос(3)

Ваш ответ на вопрос