刚测试django的模板,代码如下:
from django.template import Template, Context import datetime t = Template('Hello,{{name}}') c = Context({'name':'john'}) msg =t.render(c) print msg
结果出现了以下错误:ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
想想也是,我是在python环境下做的测试,并未搭建django的项目环境,给settings赋值。不知道我这样理解对不对,反正在网上搜了下解决方案,加上以下两句便可以使用啦!
from django.conf import settings settings.configure()
打印结果:
Hello,john