Parte 7. Vistas en Django

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.

Guarda el archivo, ve a http://127.0.0.1:8000/ y mira lo que hemos hecho.



No hay comentarios.:

Publicar un comentario