Update '7c_Proyecto_Web_Completo'
parent
e2753077f4
commit
e5c33ab630
@ -3,7 +3,7 @@
|
|||||||
[Crear SuperUsuario](https://gitea.kickto.net/jp.av.dev/intro_Django/wiki/3_Panel_Administrador#user-content-crear-superusuario-con-perf%C3%ADl-de-administrador)
|
[Crear SuperUsuario](https://gitea.kickto.net/jp.av.dev/intro_Django/wiki/3_Panel_Administrador#user-content-crear-superusuario-con-perf%C3%ADl-de-administrador)
|
||||||
|
|
||||||
servicios/**admin.py**
|
servicios/**admin.py**
|
||||||
```
|
```py
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from .models import Servicio
|
from .models import Servicio
|
||||||
|
|
||||||
@ -26,7 +26,7 @@ Crear carpeta para esturctura de archivos media
|
|||||||
## Servir contenido 'media'
|
## Servir contenido 'media'
|
||||||
|
|
||||||
**Agregar ruta en** ***settings.py***
|
**Agregar ruta en** ***settings.py***
|
||||||
```
|
```py
|
||||||
# Static files (CSS, JavaScript, Images)
|
# Static files (CSS, JavaScript, Images)
|
||||||
...
|
...
|
||||||
MEDIA_URL = '/media/'
|
MEDIA_URL = '/media/'
|
||||||
@ -38,14 +38,14 @@ MEDIA_ROOT = BASE_DIR / 'media'
|
|||||||
**Configurar directorio de medios en el modelo**
|
**Configurar directorio de medios en el modelo**
|
||||||
|
|
||||||
servcios/**models.py**
|
servcios/**models.py**
|
||||||
```
|
```py
|
||||||
...
|
...
|
||||||
imagen = models.ImageField( upload_to = 'servicios' )
|
imagen = models.ImageField( upload_to = 'servicios' )
|
||||||
...
|
...
|
||||||
```
|
```
|
||||||
|
|
||||||
**Agregar url en** /ProyectoWeb/ProyectoWebApp/***urls.py***
|
**Agregar url en** /ProyectoWeb/ProyectoWebApp/***urls.py***
|
||||||
```
|
```py
|
||||||
...
|
...
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.conf.urls.static import static
|
from django.conf.urls.static import static
|
||||||
@ -60,7 +60,7 @@ urlpatterns += static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT)
|
|||||||
## Mostrar 'servicios' creados en Panel de Administración
|
## Mostrar 'servicios' creados en Panel de Administración
|
||||||
|
|
||||||
Cargar el contenido creado en la clase Sevicio y especificar variable para uso en plantilla
|
Cargar el contenido creado en la clase Sevicio y especificar variable para uso en plantilla
|
||||||
```
|
```py
|
||||||
...
|
...
|
||||||
from servicios.models import Servicio
|
from servicios.models import Servicio
|
||||||
|
|
||||||
@ -73,7 +73,7 @@ def servicios(request):
|
|||||||
```
|
```
|
||||||
|
|
||||||
/templates/ProyectoWebApp/***servicios.html***
|
/templates/ProyectoWebApp/***servicios.html***
|
||||||
```
|
```html
|
||||||
...
|
...
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
|
||||||
@ -119,13 +119,13 @@ Acorde a la estructura necesaria para que este sea escalable y reutilizable.
|
|||||||
```
|
```
|
||||||
|
|
||||||
- 'Exportar' la vista de 'servicios' al archivo ***views.py***, a la carpeta de la app, apuntando a su carpeta de templates ***.../servicios/servicios.html***
|
- 'Exportar' la vista de 'servicios' al archivo ***views.py***, a la carpeta de la app, apuntando a su carpeta de templates ***.../servicios/servicios.html***
|
||||||
```
|
```py
|
||||||
return render(request, "servicios/servicios.html",
|
return render(request, "servicios/servicios.html",
|
||||||
```
|
```
|
||||||
|
|
||||||
- 'Exportar' el path de las urls, creando en app servicios, ***urls.py*** , ahora apuntado a la raiz de la app
|
- 'Exportar' el path de las urls, creando en app servicios, ***urls.py*** , ahora apuntado a la raiz de la app
|
||||||
|
|
||||||
```
|
```py
|
||||||
from django.urls import path
|
from django.urls import path
|
||||||
from . import views
|
from . import views
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
@ -140,7 +140,7 @@ Acorde a la estructura necesaria para que este sea escalable y reutilizable.
|
|||||||
```
|
```
|
||||||
|
|
||||||
- Registrar la app en ***urls.py*** del proyecto
|
- Registrar la app en ***urls.py*** del proyecto
|
||||||
```
|
```py
|
||||||
path('servicios/', include('servicios.urls')),
|
path('servicios/', include('servicios.urls')),
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -152,7 +152,7 @@ Acorde a la estructura necesaria para que este sea escalable y reutilizable.
|
|||||||
- Cambiar las rutas de los `src="..."`
|
- Cambiar las rutas de los `src="..."`
|
||||||
|
|
||||||
**servicios.html**
|
**servicios.html**
|
||||||
```
|
```html
|
||||||
{% extends 'ProyectoWebApp/base.html' %}
|
{% extends 'ProyectoWebApp/base.html' %}
|
||||||
|
|
||||||
{% load static %}
|
{% load static %}
|
||||||
|
Loading…
Reference in New Issue
Block a user