This question seems to be asked several time but I can not fix it.
I deployed a django app on production with DEBUG = False. I set my allowed_hos
With DEBUG=False, what originals use to work does not work for me anymore.
However a fix by enabling whitenoise on MIDDLEWARE in settings.py solved it. Best to be just below SecurityMiddleware.
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware', # add this line
#Other middleware...
]
```
According to the docs, it actually needs to be enabled in the first place.