Django 'ImproperlyConfigured' error after deployment on google app engine
- by oreon
Hello,
I'm currently trying to get my first django project running on Google App Engine.
I followed the instructions given here http://www.allbuttonspressed.com/projects/djangoappengine as best I could.
Unfortunately I have run into some issues.
Locally everything runs fine, no problems. I then tried to deploy my project to the cloud.
This is where I'm totally stuck. I always receive 500 Server Errors coupled with google.appengine.runtime.DeadlineExceededError's.
Every now and then I get the following error message in my logs, which I think is the root of the problem :
<class 'django.core.exceptions.ImproperlyConfigured'>: ImportError projectyalanda.pricecompare: No module named projectyalanda.pricecompare
Obviously something is wrong in the way I reference my django app. Why this is only an issue in the cloud is a mystery to me.
The interesting part in the settings.py file is setup as following:
INSTALLED_APPS = (
'djangotoolbox',
# 'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'projectyalanda.pricecompare',
)
I absolutely can't figure out why django/appengine wouldn't be able to find the module, especially since everything works perfectly locally.
So where else can I look?
The local folder structure is of course also correct as automatically done by django, so maybe something is messed up during deployment?
How would I be able to find out?
Please help me ;-)
Thanks