Update '7a_Proyecto_Web_Completo'

jp.av.dev 2021-07-02 22:18:38 -04:00
parent 560083d5ec
commit c8362cfbae

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