【发布时间】:2019-06-01 06:32:55
【问题描述】:
我在 Heroku 上托管我的 Django 应用程序,并使用 whitenoise 来处理静态文件。
以下是settings.py
的内容DEBUG = False
ALLOWED_HOSTS += [
'example.com',
]
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
...
]
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static_my_project')
]
STATIC_ROOT = os.path.join(BASE_DIR, 'static_cdn', 'static_root')
但静态文件不起作用。
设置Debug=True 提供静态文件,但在Debug=False 时不提供。
【问题讨论】:
标签: django heroku whitenoise