django-viewsEmpezando con django-views


Observaciones

Esta sección proporciona una descripción general de qué es django-views y por qué un desarrollador puede querer usarlo.

También debe mencionar cualquier tema grande dentro de django-views, y vincular a los temas relacionados. Dado que la Documentación para django-views es nueva, es posible que deba crear versiones iniciales de esos temas relacionados.

Vistas Django

Las vistas de Django son simplemente las funciones a las que se llama cuando se realiza una solicitud a ciertas URL.
Los patrones de URL se escriben en el archivo urls.py , a cada expresión regular de URL se le asigna una función (vista Django) desde views.py , de modo que cuando se realiza una solicitud, esa función recibe la llamada, con el objeto de solicitud HTTP, y luego puede haz lo que quieras hacer con esa petición.

Un simple ejemplo de vista,

from django.http import HttpResponse
import datetime

def current_datetime(request):
    now = datetime.datetime.now()
    html = "<html><body>It is now %s.</body></html>" % now
    return HttpResponse(html)
 

Llamar a la vista anterior desde una URL devolverá la hora actual, cada vez que llame a la URL asignada a esta vista.
El objeto de request tiene muchos parámetros relacionados con la solicitud HTTP que obtiene, como encabezados, tipo de solicitud y más. Lea el documento oficial con ejemplos más detallados.

Instalación o configuración

Instrucciones detalladas sobre cómo configurar o instalar django-views.