diff --git a/src/servala/settings.py b/src/servala/settings.py index 0bbd9c6..c63444b 100644 --- a/src/servala/settings.py +++ b/src/servala/settings.py @@ -104,6 +104,7 @@ TEMPLATES = [ "django.template.context_processors.request", "django.contrib.auth.context_processors.auth", "django.contrib.messages.context_processors.messages", + "django.template.context_processors.static", ], }, }, diff --git a/src/servala/urls.py b/src/servala/urls.py index 216891d..0180941 100644 --- a/src/servala/urls.py +++ b/src/servala/urls.py @@ -1,23 +1,13 @@ -""" -URL configuration for servala project. - -The `urlpatterns` list routes URLs to views. For more information please see: - https://docs.djangoproject.com/en/5.2/topics/http/urls/ -Examples: -Function views - 1. Add an import: from my_app import views - 2. Add a URL to urlpatterns: path('', views.home, name='home') -Class-based views - 1. Add an import: from other_app.views import Home - 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') -Including another URLconf - 1. Import the include() function: from django.urls import include, path - 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) -""" - +from django.conf import settings +from django.conf.urls.static import static from django.contrib import admin from django.urls import path urlpatterns = [ path("admin/", admin.site.urls), ] + +# Serve static and media files in development +if settings.DEBUG: + urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) + urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)