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