diff --git a/config/urls.py b/config/urls.py index 533dd1d..2a447db 100644 --- a/config/urls.py +++ b/config/urls.py @@ -16,9 +16,9 @@ Including another URLconf """ from django.conf import settings from django.conf.urls.i18n import i18n_patterns -from django.conf.urls.static import static from django.contrib import admin from django.urls import path, include +from django.views.static import serve urlpatterns = [ path('admin/', admin.site.urls), @@ -32,8 +32,9 @@ urlpatterns += i18n_patterns( path('', include('crochet.urls', namespace='crochet')), ) +urlpatterns += [ + path(f'{settings.MEDIA_URL.lstrip("/")}', serve, {'document_root': settings.MEDIA_ROOT}), +] + if settings.DEBUG: - # Solo para desarrollo: en producción esto lo sirve el propio servidor - # web (nginx, etc.), no Django. - urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) urlpatterns += [path("__reload__/", include("django_browser_reload.urls"))]