这个错误的报错原因是因为Django框架的大部分子系统都依赖与配置文件;如果Django不知道使用哪个配置文件,这些系统将不能工作。
出现这个错误的原因就是没事设置配置文件,解决方法有3个,这里首先接受两个简单的方法。至于第三种方法适合老手设置自己的.bash_profile中的DJANGO_SETTINGS_MODULE环境变量。
方法一:
在你用python django-admin.py startproject生成的site文件下敲入python manage.py shell这个shell可以帮你维护DJANGO_SETTINGS_MODULE环境变量。
方法二:
>>>from django.conf import settings
>>>settings.configure()//添加这两句
之后再实例化Template类就不会报错!
Mission Complete!
示例如下:
>>> from django.template import Template, Context>>> from django.conf import settings
>>> settings.configure() //添加这两句
>>> t = Template('My name is {{ my_name }}.')
>>> c = Context({'my_name': 'Daryl Spitzer'})
>>> t.render(c)