Update '7b_Proyecto_Web_Completo'

jp.av.dev 2021-07-02 22:21:43 -04:00
parent c8362cfbae
commit e2753077f4

@ -23,7 +23,7 @@ Compatible con todos los navegadores.
[demo](https://www.pildorasinformaticas.es/archivos/django/video29.zip)
/Proyecto/App/**estatic/App/**
```
```sh
├── 📂️ static
│ └── 📂️ ProyectoWepApp
│ ├── 📂️ css
@ -45,11 +45,11 @@ modificar Project/App/templates/App/**home.html**
### TAG `{% load static %}`
Cargar contenidos
`{% load static %}` y
**agregar `<link href="{% static 'ProyectoWebApp/`a-links-internos**`' %}" rel="stylesheet">`
`{% load static %}` y **agregar
`<link href="{% static 'ProyectoWebApp/`a-links-internos**`' %}" rel="stylesheet">`
*base.html*
```
```html
{% load static %}
<!-- Bootstrap -->
@ -82,7 +82,7 @@ Estilo aplicado, ***vista escritorio***
- [Herencia de Plantillas](https://gitea.kickto.net/jp.av.dev/intro_Django/wiki/1_DjangoTemplates#user-content-herencia-de-plantillas)
Project/App/templatesApp/**base.html** *(copia de home.html)*
```
```html
Eliminar lo que será contenido dinámico
<!-- Heading -->
@ -91,7 +91,7 @@ Project/App/templatesApp/**base.html** *(copia de home.html)*
```
En el resto de plantillas eliminar el contenido estatico.
e indicar **herencia** de **base.html**
```
```html
{% extends 'ProyectoWebApp/base.html' %}
{% load static %}
@ -110,7 +110,7 @@ e indicar **herencia** de **base.html**
### Barra de navegacion, destacar sitio en visita
**base.html** `{% if request.path == '/' %}active{% endif %}`
```
```html
...
<div class="collapse navbar-collapse" id="navbarResponsive">
<ul class="navbar-nav mx-auto">
@ -139,7 +139,7 @@ e indicar **herencia** de **base.html**
startapp servicios
🔸️`python3 admin.py startapp servicios`
```
```sh
📂️ .
└── 📂️ ProyectoWeb
├── 📁️ ProyectoWeb
@ -153,7 +153,7 @@ startapp servicios
### Registrar app
*setings.py*
```
```py
# Application definition
INSTALLED_APPS = [
@ -172,7 +172,7 @@ un lenguaje de POO y una base de datos relacional como motor de persistencia.
- #### Creación de Modelo
Y sus respectivas Clases con los atributos que serán registos en la BD.
***servicios/models.py***
```
```py
class Servicio(models.Model):
titulo = models.CharField( max_length = 50 )
contenido = models.CharField( max_length = 50 )