Vistas en Django - ¡Hora de crear!
Es hora de deshacerse del error que hemos creado en el capítulo anterior! :)
Una View es un lugar donde ponemos la "lógica" de nuestra aplicación. Pedirá información del modelo que has creado antes y se la pasará a la plantilla. Crearemos una plantilla en el próximo capítulo. Las vistas son sólo métodos de Python que son un poco más complicados que los que escribimos en el capítulo Introducción a Python.
Las Vistas se colocan en el archivo views.py. Agregaremos nuestras views al archivo blog/views.py.
Vale, abre este fichero en el editor y mira lo que hay en él:
from django.shortcuts import render
# Create your views here.
No hay demasiadas cosas aquí todavía.
Recuerda que las líneas que comienzan con # son comentarios - significa que Python no las ejecutará.
Creemos una vista (view) como sugiere el comentario. Añade la siguiente mini-vista por debajo:
def post_list(request):
return render(request, 'blog/post_list.html', {})
Como puedes ver, hemos creado una función (def) llamada post_list que acepta request y return una función render que reproduce (construye) nuestra plantilla blog/post_list.html.
No hay comentarios.:
Publicar un comentario