Update '7d_Proyecto_Web_Completo'
parent
e5c33ab630
commit
60a6f383a3
@ -4,7 +4,7 @@ Crear app ` python3 manage.py startapp blog `
|
|||||||
Crear el modelo, una clase por elemento de las entradas del blog
|
Crear el modelo, una clase por elemento de las entradas del blog
|
||||||
|
|
||||||
/blog/**models.py**
|
/blog/**models.py**
|
||||||
```
|
```py
|
||||||
from django.db import models
|
from django.db import models
|
||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
|
|
||||||
@ -58,7 +58,7 @@ Relación muchos a muchos.
|
|||||||
### Registrar app Blog
|
### Registrar app Blog
|
||||||
|
|
||||||
**settings.py**
|
**settings.py**
|
||||||
```
|
```py
|
||||||
...
|
...
|
||||||
|
|
||||||
INSTALLED_APPS = [
|
INSTALLED_APPS = [
|
||||||
@ -77,7 +77,7 @@ INSTALLED_APPS = [
|
|||||||
### Administrar Blog
|
### Administrar Blog
|
||||||
|
|
||||||
Crear las clases a administrar y registrar sitio en **admin.py**
|
Crear las clases a administrar y registrar sitio en **admin.py**
|
||||||
```
|
```py
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from .models import Categoria, Entrada
|
from .models import Categoria, Entrada
|
||||||
|
|
||||||
@ -101,7 +101,7 @@ admin.site.register(Entrada, EntradasAdmin)
|
|||||||
- **Trasladar la vista del blog desde views.py del proyecto, al de la app y modificar ruta "blog/blog.html"**
|
- **Trasladar la vista del blog desde views.py del proyecto, al de la app y modificar ruta "blog/blog.html"**
|
||||||
|
|
||||||
**/ProyectoWebApp/views.py**
|
**/ProyectoWebApp/views.py**
|
||||||
```
|
```py
|
||||||
from django.shortcuts import render, HttpResponse
|
from django.shortcuts import render, HttpResponse
|
||||||
|
|
||||||
def home(request):
|
def home(request):
|
||||||
@ -118,7 +118,7 @@ admin.site.register(Entrada, EntradasAdmin)
|
|||||||
```
|
```
|
||||||
|
|
||||||
**blog/views.py**
|
**blog/views.py**
|
||||||
```
|
```py
|
||||||
from django.shortcuts import render
|
from django.shortcuts import render
|
||||||
|
|
||||||
# Create your views here.
|
# Create your views here.
|
||||||
@ -151,7 +151,7 @@ admin.site.register(Entrada, EntradasAdmin)
|
|||||||
|
|
||||||
- #### Registrar url al urls.py general del proyecto
|
- #### Registrar url al urls.py general del proyecto
|
||||||
**ProyectoWeb/urls.py**
|
**ProyectoWeb/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
|
||||||
|
|
||||||
@ -165,7 +165,7 @@ admin.site.register(Entrada, EntradasAdmin)
|
|||||||
- #### Crear urls en la aplicacion
|
- #### Crear urls en la aplicacion
|
||||||
**/blog/urls.py**
|
**/blog/urls.py**
|
||||||
|
|
||||||
```
|
```py
|
||||||
from django.shortcuts import render
|
from django.shortcuts import render
|
||||||
from blog.models import Entrada
|
from blog.models import Entrada
|
||||||
# Create your views here.
|
# Create your views here.
|
||||||
@ -177,7 +177,7 @@ admin.site.register(Entrada, EntradasAdmin)
|
|||||||
|
|
||||||
- #### Editar plantilla
|
- #### Editar plantilla
|
||||||
**/blog/blog.html**
|
**/blog/blog.html**
|
||||||
```
|
```html
|
||||||
{% extends 'ProyectoWebApp/base.html' %}
|
{% extends 'ProyectoWebApp/base.html' %}
|
||||||
{% load static %}
|
{% load static %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
Loading…
Reference in New Issue
Block a user