1. Settings cannot be imported, because environment variable
DJANGO_SETTINGS_MODULE is undefined.
解决方法:
其实还有一种方法,可以省去添加这两句:
$ cd ~//djcode/mysite
$ python manage.py shell
这之后也同样启动了一个python交互器,只不过它告诉了django使用哪些配置文件:
DJANGO_SETTINGS_MODULE is undefined.
解决方法:
>>> 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)
其实还有一种方法,可以省去添加这两句:
$ cd ~//djcode/mysite
$ python manage.py shell
这之后也同样启动了一个python交互器,只不过它告诉了django使用哪些配置文件:
>>> from django.template import Template
>>> t = Template('My name is {{ name }}.')
>>> print t