You can’t just fire up Python and check things, Django doesn’t know what project you want to work on. You have to do one of these things:
- Use
python manage.py shell - Use
django-admin.py shell --settings=mysite.settings(or whatever settings module you use) - Set
DJANGO_SETTINGS_MODULEenvironment variable in your OS tomysite.settings -
(This is removed in Django 1.6) Use
setup_environin the python interpreter:from django.core.management import setup_environ from mysite import settings setup_environ(settings)
Naturally, the first way is the easiest.