0

我已经将我的 Django 应用程序部署到 Heroku,但是当我想填写位置字段时,即使我使用白噪声来提供静态文件,标记图标也不会出现。它虽然在本地工作。这是图片

这是我设置白噪声的方法

INSTALLED_APPS = [
    ...,
    'whitenoise.runserver_nostatic'
]

MIDDLEWARE = [
    ...,
    'whitenoise.middleware.WhiteNoiseMiddleware'
]

STATIC_URL = '/static/'

STATIC_ROOT = os.path.join(BASE_DIR,'static')

STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'

MEDIA_ROOT = os.path.join(BASE_DIR,'media')

MEDIA_URL = '/media/'

笔记:

圆形标记工作正常

4

1 回答 1

0

你看过 django heroku 教程的这一部分吗?

https://devcenter.heroku.com/articles/django-app-configuration

您需要指定某些文件,以便 heroku 自动尝试收集静态文件

于 2021-12-11T10:06:24.013 回答