I am in Chapter 4: Django Tutorial Templates, and I am trying to run the following in lower Emacs mode using Python:
>>> from django import template
>>> t = template.Template('My name is {{ name }}.')
>>> c = template.Context({'name': 'Adrian'})
>>> print t.render(c)
My name is Adrian.
>>> c = template.Context({'name': 'Fred'})
>>> print t.render(c)
My name is Fred.
But I get an error here .
A quick search suggests that I should set up my DJANGO_SETTINGS_MODULE as follows:
>>> import os
>>> os.environ["DJANGO_SETTINGS_MODULE"] = "settings.py"
However, I ran into this error:
ImportError: Could not import settings 'settings.py' (Is it on sys.path?): No module named settings.py
I am using Fedora 16. How to solve this problem?
source
share