Django: загруженные изображения не отображаются в Heroku - PullRequest
0 голосов
/ 28 апреля 2020

Я развернул свое приложение на Heroku и добавил несколько изображений через панель администратора. На моей странице изображения не отображаются. База данных работает нормально, поэтому я не думаю, что там что-то не так.

media и stati c url в настройках:

STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media_root')

urls.py:

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('management_app.urls'))
]


urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

Полагаю, файл media_root не создается в героку. Мне пришлось запустить python manage.py collectstatic вручную для загрузки файлов stati c. Что мне с этим делать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...