我想在我的(Python)代码中使用Django模板引擎,但我没有构建基于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 =(,) ) T = 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