Maybe setting the environment variable 'DJANGO_SETTINGS_MODULE'
should be before actually calling: "from django.conf import settings"
It breaks when I run it on GAE's devserver.
Index: main.py
===================================================================
--- main.py (revision 5)
+++ main.py (working copy)
@@ -23,13 +23,13 @@
use_library ('django', '1.0')
+# Must set this env var before importing any part of Django
+os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
+
# Force Django to reload its settings.
from django.conf import settings
settings._target = None
-# Must set this env var before importing any part of Django
-os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
-
import django.core.handlers.wsgi
def main ():
Hope it helps.