Я хочу использовать механизм шаблонов Django в моем (Python) коде, но я не создаю сайт на основе Django. Как использовать его без файла settings.py (и других) и необходимости устанавливать переменную среды DJANGO_SETTINGS_MODULE?Как использовать шаблоны Django без остальной части Django?
Если я запускаю следующий код:
>>> import django.template
>>> from django.template import Template, Context
>>> t = Template('My name is {{ my_name }}.')
я получаю:
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
И получить его из файла: settings.configure ( TEMPLATE_DIRS = (,) "") т = get_template ('test.html') – Bryce 2013-09-16 06:51:04
Документация для settings.configure() находится здесь - https://docs.djangoproject.com/en/1.7/topics/settings/ – Scott 2015-02-28 05:52:45
Из вышеперечисленной ссылки «хорошо документировано» это верно вплоть до версии 1.7. Начиная с 1.8, вам больше не нужно `settings.configure()`. – 2015-07-27 19:56:57