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
**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):