Я хочу создать собственное промежуточное ПО в своем проекте.но я получаю такие ошибки:
[ django.core.exceptions.ImproperlyConfigured: WSGI application 'custommiddle.wsgi.application' could not be loaded; Error importing module. ]
Я думаю, что проблема может быть в моей версии на Python, я использую версию 3.7 .
Вот структура моей папки:
custommiddle/ # project name
__init__.py
settings.py
urls.py
wsgi.py
cmiddle/ # app name
middle/ # directory
__init__.py
middleware.py
__init__.py
admin.py
apps.py
models.py
tests.py
views.py
middleware.py
from django.conf import settings
class StackOverflowMiddleware(object):
def __init__(self, get_response):
self.get_response = get_response
def __call__(self, request):
response = self.get_response(request)
return response
def process_exception(self, request, exception):
if settings.DEBUG:
print (exception.__class__.__name__)
print (exception.message)
return None
settings.py
INSTALLED_APPS = [ 'soet' ]
MIDDLEWARE_CLASSES = [ 'soet.middleware.StackOverFlowMiddleware' ]