From 977f746f2d6ddd275d0c73731219803498abd724 Mon Sep 17 00:00:00 2001 From: "jp.dev" Date: Fri, 20 Nov 2020 15:43:51 -0300 Subject: [PATCH] Serv Media Files --- ProyectoWeb/ProyectoWeb/settings.py | 4 ++++ ProyectoWeb/ProyectoWebApp/urls.py | 6 ++++++ ProyectoWeb/servicios/models.py | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ProyectoWeb/ProyectoWeb/settings.py b/ProyectoWeb/ProyectoWeb/settings.py index cbf181b..dfd9693 100644 --- a/ProyectoWeb/ProyectoWeb/settings.py +++ b/ProyectoWeb/ProyectoWeb/settings.py @@ -120,6 +120,10 @@ USE_TZ = True STATIC_URL = '/static/' +MEDIA_URL = '/media/' + +MEDIA_ROOT = BASE_DIR / 'media' + # Configuracion correo electronico EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.gmail.com' diff --git a/ProyectoWeb/ProyectoWebApp/urls.py b/ProyectoWeb/ProyectoWebApp/urls.py index 4e0d4b3..1504684 100644 --- a/ProyectoWeb/ProyectoWebApp/urls.py +++ b/ProyectoWeb/ProyectoWebApp/urls.py @@ -1,5 +1,8 @@ from django.urls import path from ProyectoWebApp import views +from django.conf import settings +from django.conf.urls.static import static + urlpatterns = [ path('', views.home, name="Inicio"), @@ -9,3 +12,6 @@ urlpatterns = [ path('contacto', views.contacto, name='Contacto'), path('sample/', views.sample, name ='Sample'), ] + +urlpatterns += static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT) + diff --git a/ProyectoWeb/servicios/models.py b/ProyectoWeb/servicios/models.py index 4a51322..ab1b22e 100644 --- a/ProyectoWeb/servicios/models.py +++ b/ProyectoWeb/servicios/models.py @@ -5,7 +5,7 @@ from django.db import models class Servicio(models.Model): titulo = models.CharField( max_length = 50 ) contenido = models.CharField( max_length = 50 ) - imagen = models.ImageField() + imagen = models.ImageField(upload_to = 'servicios') created = models.DateTimeField( auto_now_add = True) updated = models.DateTimeField( auto_now_add = True)