Django - ресурс не найден на этом сервере на производстве
Я пытаюсь получить доступ к этим файлам, используемым из модуля django-import-export-celery
:
Я могу видеть свое представление на локальном:
Но он не отображается на моем рабочем сервере:
Это мой urlpattern
:
urlpatterns = static(
settings.MEDIA_URL, document_root=settings.MEDIA_ROOT
) + [
# favicon
path('favicon.ico', RedirectView.as_view(url=staticfiles_storage.url('img/Dalmore-Group-16-16.png'))),
# debug
path('__debug__/', include(debug_toolbar.urls)),
url(r'^', admin.site.urls),
]
А у меня settings.py
есть:
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
Я добавил следующее:
location /media/ {
root /home/ubuntu/dalmoreportal;
}
в /etc/nginx/sites-available/django.conf