diff --git a/7c_Proyecto_Web_Completo.md b/7c_Proyecto_Web_Completo.md index 578249e..3322a1d 100644 --- a/7c_Proyecto_Web_Completo.md +++ b/7c_Proyecto_Web_Completo.md @@ -18,25 +18,44 @@ admin.site.register(Servicio, ServicioAdmin) ![img](https://gitea.kickto.net/jp.av.dev/intro_Django/raw/branch/master/ProyectoWeb/wikimg/admin_panel.png) *Django no esta configurado para servir archivos media* -*Los archivos deben ser guardados en un direcctorio concertom, luego especificarlo en Django* +*Los archivos deben ser guardados en un direcctorio concreto, luego especificarlo en Django* Crear carpeta para esturctura de archivos media */Raiz-del-Proyecto*/**media** ## Servir contenido 'media' -Agregar ruta en **settings.py** +### Crear jerarquia de directorios por app + +**Agregar ruta en** ***settings.py*** ``` +# Static files (CSS, JavaScript, Images) +... MEDIA_URL = '/media/' -MEDIA_ROOT = os.path.join(BASE_DIR, 'media') -``` -### Crear jerarquia de directorios acorde a cada app - - -servcios/**models.py** +MEDIA_ROOT = BASE_DIR / 'media' +... +``` + +**Configurar directorio de medios en el modelo** + +servcios/**models.py** ``` ... - imagen = models.ImageField(upload_to='servicios') + imagen = models.ImageField( upload_to = 'servicios' ) ... +``` + +**Agregar url en** /ProyectoWeb/ProyectoWebApp/***urls.py*** ``` +... +from django.conf import settings +from django.conf.urls.static import static + +... + +urlpatterns += static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT) +``` + +### Mostrar 'servicios' creados en Panel de Administración +