Update '7d_Proyecto_Web_Completo'

jp.av.dev 2021-07-02 22:24:19 -04:00
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
/blog/**models.py**
```
```py
from django.db import models
from django.contrib.auth.models import User
@ -58,7 +58,7 @@ Relación muchos a muchos.
### Registrar app Blog
**settings.py**
```
```py
...
INSTALLED_APPS = [
@ -77,7 +77,7 @@ INSTALLED_APPS = [
### Administrar Blog
Crear las clases a administrar y registrar sitio en **admin.py**
```
```py
from django.contrib import admin
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"**
**/ProyectoWebApp/views.py**
```
```py
from django.shortcuts import render, HttpResponse
def home(request):
@ -118,7 +118,7 @@ admin.site.register(Entrada, EntradasAdmin)
```
**blog/views.py**
```
```py
from django.shortcuts import render
# Create your views here.
@ -151,7 +151,7 @@ admin.site.register(Entrada, EntradasAdmin)
- #### Registrar url al urls.py general del proyecto
**ProyectoWeb/urls.py**
```
```py
from django.contrib import admin
from django.urls import path, include
@ -165,7 +165,7 @@ admin.site.register(Entrada, EntradasAdmin)
- #### Crear urls en la aplicacion
**/blog/urls.py**
```
```py
from django.shortcuts import render
from blog.models import Entrada
# Create your views here.
@ -177,7 +177,7 @@ admin.site.register(Entrada, EntradasAdmin)
- #### Editar plantilla
**/blog/blog.html**
```
```html
{% extends 'ProyectoWebApp/base.html' %}
{% load static %}
{% block content %}