From c68a0e37d6fed74eb8a47043ad8e664afd763a29 Mon Sep 17 00:00:00 2001 From: Pablo Moreno Date: Fri, 17 Jul 2026 09:29:48 +0200 Subject: [PATCH] fix: serve media files --- config/urls.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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"))]