Django staticfiles not found on Heroku (with whitenoise)

后端 未结 8 1416
我在风中等你
我在风中等你 2020-12-01 18:29

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

8条回答
  •  我在风中等你
    2020-12-01 19:10

    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.

提交回复
热议问题