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 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 %}