diff --git a/7c_Proyecto_Web_Completo.md b/7c_Proyecto_Web_Completo.md index 6de07df..de54c8c 100644 --- a/7c_Proyecto_Web_Completo.md +++ b/7c_Proyecto_Web_Completo.md @@ -3,7 +3,7 @@ [Crear SuperUsuario](https://gitea.kickto.net/jp.av.dev/intro_Django/wiki/3_Panel_Administrador#user-content-crear-superusuario-con-perf%C3%ADl-de-administrador) servicios/**admin.py** -``` +```py from django.contrib import admin from .models import Servicio @@ -26,7 +26,7 @@ Crear carpeta para esturctura de archivos media ## Servir contenido 'media' **Agregar ruta en** ***settings.py*** -``` +```py # Static files (CSS, JavaScript, Images) ... MEDIA_URL = '/media/' @@ -38,14 +38,14 @@ MEDIA_ROOT = BASE_DIR / 'media' **Configurar directorio de medios en el modelo** servcios/**models.py** -``` +```py ... imagen = models.ImageField( upload_to = 'servicios' ) ... ``` **Agregar url en** /ProyectoWeb/ProyectoWebApp/***urls.py*** -``` +```py ... from django.conf import settings from django.conf.urls.static import static @@ -60,7 +60,7 @@ urlpatterns += static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT) ## Mostrar 'servicios' creados en Panel de Administración Cargar el contenido creado en la clase Sevicio y especificar variable para uso en plantilla -``` +```py ... from servicios.models import Servicio @@ -73,7 +73,7 @@ def servicios(request): ``` /templates/ProyectoWebApp/***servicios.html*** -``` +```html ... {% block content %} @@ -119,13 +119,13 @@ Acorde a la estructura necesaria para que este sea escalable y reutilizable. ``` - 'Exportar' la vista de 'servicios' al archivo ***views.py***, a la carpeta de la app, apuntando a su carpeta de templates ***.../servicios/servicios.html*** - ``` + ```py return render(request, "servicios/servicios.html", ``` - 'Exportar' el path de las urls, creando en app servicios, ***urls.py*** , ahora apuntado a la raiz de la app - ``` + ```py from django.urls import path from . import views from django.conf import settings @@ -140,7 +140,7 @@ Acorde a la estructura necesaria para que este sea escalable y reutilizable. ``` - Registrar la app en ***urls.py*** del proyecto - ``` + ```py path('servicios/', include('servicios.urls')), ``` @@ -152,7 +152,7 @@ Acorde a la estructura necesaria para que este sea escalable y reutilizable. - Cambiar las rutas de los `src="..."` **servicios.html** -``` +```html {% extends 'ProyectoWebApp/base.html' %} {% load static %}