ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.

刚测试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
原文地址:https://www.cnblogs.com/xiami303/p/2536711.html