#32605: Custom Middleware Error ====> WSGI application '<ProjectName>.wsgi.application' could not be loaded; Error importing module. -------------------------------------+------------------------------------- Reporter: alimp5 | Owner: nobody Type: | Status: new Uncategorized | Component: Core | Version: 3.1 (System checks) | Keywords: Middleware, WSGI- Severity: Normal | Error, Windows, Django3.1 Triage Stage: | Has patch: 0 Unreviewed | Needs documentation: 0 | Needs tests: 0 Patch needs improvement: 0 | Easy pickings: 0 UI/UX: 0 | -------------------------------------+------------------------------------- Greetings
Django: 3.1.7 OS: Windows 10 - 64 bit Python: 3.8.6 - 64 bit Project Name: coffehouse App Names: about, stores, coffe_app I was creating a custom middleware for my django project. And after adding the path of middleware file to settings.py file (in MIDDLEWARE variable), I got error below: {{{ raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured: WSGI application 'coffehouse.wsgi.application' could not be loaded; Error importing module. }}} #### settings.py: {{{ INSTALLED_APPS = [ 'coffe_app.apps.CoffeAppConfig', 'stores', 'about', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', ] MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'coffehouse.utils.middleware.CoffehouseMiddleware', <=== ] }}} #### coffehouse\coffehouse\utils\middleware\CoffehouseMiddleware.py: {{{ class CoffehouseMiddleware (object): def __init__(self, get_response): self.get_response = get_response def __call__(self, request): response = self.get_response (request) return response def process_view (self, request, view_func, view_args, view_kwargs): pass def process_exception (self, request, exception): pass def process_template_response (self, request, response): pass }}} #### wsgi.py: {{{ import os from django.core.wsgi import get_wsgi_application os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'coffehouse.settings') application = get_wsgi_application() }}} -- Ticket URL: <https://code.djangoproject.com/ticket/32605> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/049.5b9a8603c05d5df3de662e50838f2b7b%40djangoproject.com.