Update '7a_Proyecto_Web_Completo'
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):
|
||||||
|
Loading…
Reference in New Issue
Block a user