diff --git a/7a_Proyecto_Web_Completo.md b/7a_Proyecto_Web_Completo.md index 55c89f5..936e548 100644 --- a/7a_Proyecto_Web_Completo.md +++ b/7a_Proyecto_Web_Completo.md @@ -1,7 +1,7 @@ # Proyecto Web **Ejémplo estructura común página web** -``` +```py +-------------------------------------+ | +------+ +-------------------+ | | | Logo | | Menu | |<---- cont. estatico y dinamico @@ -35,7 +35,7 @@ de lo seleccionado en menú o pie de página. ## Inicio ProyectoWeb -``` +```sh django-admin startproject ProyectoWeb cd ProyectoWeb @@ -59,7 +59,7 @@ python3 manage.py runserver 192.168.0.4:8000 App/**views.py** -``` +```py from django.shortcuts import render, HttpResponse def home(request): @@ -81,7 +81,7 @@ def contacto(request): ## Registro de URLs Project/**urls.py** -``` +```py from django.contrib import admin from django.urls import path from ProyectoWebApp import views @@ -109,7 +109,7 @@ urlpatterns = [ Project/**urls.py** -``` +```py from django.contrib import admin from django.urls import path, include @@ -124,7 +124,7 @@ Para **evitar** tener que escribir `misitio.com/ProyectoWebApp/home` ### Crear urls.py en la carpeta de la aplicacion App/**urls.py** -``` +```py from django.urls import path from ProyectoWebApp import views @@ -138,7 +138,7 @@ urlpatterns = [ ``` ## Crear Templates -``` +```sh ├── 📁️ ProyectoWeb/ ├── 📁️ ProyectoWebApp/ │ ├── 📂️ templates/ @@ -156,7 +156,7 @@ Estructura de directorios por convención: ### Registrar App Project/**settings.py** -``` +```py INSTALLED_APPS = [ ... 'ProyectoWebApp', @@ -165,7 +165,7 @@ INSTALLED_APPS = [ ### Modificar vistas para html App/**views.py** -``` +```py from django.shortcuts import render, HttpResponse def home(request):