fin vid32
parent
026fbf8219
commit
5583c82160
@ -22,19 +22,21 @@ 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/**
|
||||||
|
|
||||||
```
|
```
|
||||||
├── 📂️ static
|
├── 📂️ static
|
||||||
│ └── 📂️ ProyectoWepApp
|
│ └── 📂️ ProyectoWepApp
|
||||||
│ ├── 📂️ css
|
│ ├── 📂️ css
|
||||||
│ │ └── 📄️ gestion.css
|
│ │ └── 📄️ gestion.css
|
||||||
│ ├── 📂️ img
|
│ ├── 📂️ img
|
||||||
│ │ ├── 📄️ bg_main.jpg
|
│ │ ├── 📄️ bg_main.jpg
|
||||||
│ │ └── 📄️ principal.jpg
|
│ │ └── 📄️ principal.jpg
|
||||||
│ └── 📂️ vendor
|
│ └── 📂️ vendor
|
||||||
│ ├── 📁️ bootstrap
|
│ ├── 📁️ bootstrap
|
||||||
│ ├── 📁️ font-awesome
|
│ ├── 📁️ font-awesome
|
||||||
│ └── 📁️ jquery
|
│ └── 📁️ jquery
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
modificar Project/App/templates/App/**home.html**
|
modificar Project/App/templates/App/**home.html**
|
||||||
|
|
||||||
@ -64,11 +66,11 @@ Cargar contenidos
|
|||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
Estilo aplicado, *vista escritorio*
|
Estilo aplicado, ***vista escritorio***
|
||||||
![sitio con estilo aplicado](https://gitea.kickto.net/jp.av.dev/intro_Django/raw/branch/master/ProyectoWeb/wikimg/home_style.png)
|
![sitio con estilo aplicado](https://gitea.kickto.net/jp.av.dev/intro_Django/raw/branch/master/ProyectoWeb/wikimg/home_style.png)
|
||||||
|
|
||||||
|
|
||||||
*Vista en android*
|
***Vista en android***
|
||||||
![responsive](https://gitea.kickto.net/jp.av.dev/intro_Django/raw/branch/master/ProyectoWeb/wikimg/responsive.png)
|
![responsive](https://gitea.kickto.net/jp.av.dev/intro_Django/raw/branch/master/ProyectoWeb/wikimg/responsive.png)
|
||||||
|
|
||||||
|
|
||||||
@ -81,29 +83,29 @@ Estilo aplicado, *vista escritorio*
|
|||||||
|
|
||||||
Project/App/templatesApp/**base.html** *(copia de home.html)*
|
Project/App/templatesApp/**base.html** *(copia de home.html)*
|
||||||
```
|
```
|
||||||
Eliminar lo que será contenido dinámico
|
Eliminar lo que será contenido dinámico
|
||||||
|
|
||||||
<!-- Heading -->
|
|
||||||
|
|
||||||
<!-- Message -->
|
<!-- Heading -->
|
||||||
|
|
||||||
|
<!-- Message -->
|
||||||
```
|
```
|
||||||
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**
|
||||||
```
|
```
|
||||||
{% extends 'ProyectoWebApp/base.html' %}
|
{% extends 'ProyectoWebApp/base.html' %}
|
||||||
|
|
||||||
{% load static %}
|
{% load static %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<!-- Heading -->
|
<!-- Heading -->
|
||||||
...
|
...
|
||||||
...href="{% url 'Inicio' %}"...
|
...href="{% url 'Inicio' %}"...
|
||||||
...href="{% url 'Servicios' %}"...
|
...href="{% url 'Servicios' %}"...
|
||||||
...href="{% url 'Tienda' %}"...
|
...href="{% url 'Tienda' %}"...
|
||||||
...
|
...
|
||||||
<!-- Message -->
|
<!-- Message -->
|
||||||
...
|
...
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
```
|
```
|
||||||
|
|
||||||
### Barra de navegacion, destacar sitio en visita
|
### Barra de navegacion, destacar sitio en visita
|
||||||
@ -137,29 +139,29 @@ e indicar **herencia** de **base.html**
|
|||||||
startapp servicios
|
startapp servicios
|
||||||
🔸️`python3 admin.py startapp servicios`
|
🔸️`python3 admin.py startapp servicios`
|
||||||
|
|
||||||
```
|
```
|
||||||
📂️ .
|
📂️ .
|
||||||
└── 📂️ ProyectoWeb
|
└── 📂️ ProyectoWeb
|
||||||
├── 📁️ ProyectoWeb
|
├── 📁️ ProyectoWeb
|
||||||
├── 📁️ ProyectoWebApp
|
├── 📁️ ProyectoWebApp
|
||||||
├── 📁️ servicios
|
├── 📁️ servicios
|
||||||
├── 📄️ db.sqlite3
|
├── 📄️ db.sqlite3
|
||||||
├── 📄️ manage.py
|
├── 📄️ manage.py
|
||||||
└── 📄️ README.md
|
└── 📄️ README.md
|
||||||
```
|
```
|
||||||
|
|
||||||
### Registrar app
|
### Registrar app
|
||||||
*setings.py*
|
*setings.py*
|
||||||
|
|
||||||
```
|
```
|
||||||
# Application definition
|
# Application definition
|
||||||
|
|
||||||
INSTALLED_APPS = [
|
INSTALLED_APPS = [
|
||||||
....
|
....
|
||||||
'ProyectoWebApp',
|
'ProyectoWebApp',
|
||||||
'servicios',
|
'servicios',
|
||||||
]
|
]
|
||||||
```
|
```
|
||||||
|
|
||||||
### ORM (object relational mapping)
|
### ORM (object relational mapping)
|
||||||
#### Mapeo Relacional de Objetos
|
#### Mapeo Relacional de Objetos
|
||||||
@ -185,12 +187,24 @@ un lenguaje de POO y una base de datos relacional como motor de persistencia.
|
|||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.titulo
|
return self.titulo
|
||||||
```
|
```
|
||||||
Django-docs: [Model meta options](https://docs.djangoproject.com/en/3.1/ref/models/options/#model-meta-options) - - [verbose name](https://docs.djangoproject.com/en/3.1/ref/models/options/#verbose-name) - - []()
|
***Django-docs:*** [Model meta options](https://docs.djangoproject.com/en/3.1/ref/models/options/#model-meta-options) - - [verbose_name](https://docs.djangoproject.com/en/3.1/ref/models/options/#verbose-name) - - [ImageField](https://docs.djangoproject.com/en/3.1/ref/models/fields/#imagefield) - - [db.models.fields](https://docs.djangoproject.com/en/3.1/ref/models/fields/#module-django.db.models.fields)
|
||||||
|
|
||||||
ImageField instances are created in your database as varchar columns with a default max length of 100 characters. As with other fields, you can change the maximum length using the max_length argument.
|
```
|
||||||
|
ImageField instances are created in your database as varchar columns with a default max length
|
||||||
|
of 100 characters.
|
||||||
|
As with other fields, you can change the maximum length using the max_length argument.
|
||||||
|
```
|
||||||
|
#### Para usar Imagenes
|
||||||
|
🔸️`pip3 install Pillow`
|
||||||
|
|
||||||
|
#### Crear migraciones :
|
||||||
🔸️`python3 admin.py makemigrations`
|
🔸️`python3 admin.py makemigrations`
|
||||||
🔸️`python3 admin.py migrate`
|
|
||||||
|
|
||||||
|
#### Migrar :
|
||||||
|
🔸️`python3 admin.py migrate`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user