My application worked last night, I donβt know why it will not work this morning. I think all I did was create an application called django to store my models, tests and views.
Getting this error, running django using the Heroku Postgres application on OS X and dj_database as middleware:
File "/Users/{ME}/Projects/{PROJECT}/{PROJECT}/lib/python2.7/site-packages/django/core/servers/basehttp.py", line 58, in get_internal_wsgi_application "could not import module '%s': %s" % (app_path, module_name, e)) django.core.exceptions.ImproperlyConfigured: WSGI application '{PROJECT}.wsgi.application' could not be loaded; could not import module '{PROJECT}.wsgi': No module named core.wsgi
The corresponding part of my wsgi.py file wsgi.py :
""" WSGI config for {PROJECT} project. This module contains the WSGI application used by Django development server and any production WSGI deployments. It should expose a module-level variable named ``application``. Django ``runserver`` and ``runfcgi`` commands discover this application via the ``WSGI_APPLICATION`` setting. Usually you will have the standard Django WSGI application here, but it also might make sense to replace the whole Django WSGI application with a custom one that later delegates to the Django one. For example, you could introduce WSGI middleware here, or combine a Django application with an application of another framework. """ import os os.environ.setdefault("DJANGO_SETTINGS_MODULE", "do.settings")
The relevant (I think) part of my settings.py file:
WSGI_APPLICATION = '{PROJECT}.wsgi.application'
source share