Actualmente estoy comenzando a leer tutoriales sobre Django y tengo una consulta sobre el siguiente ejemplo:
Estoy leyendo un ejemplo y e agregado un comentario de lo que entendí para lo que funciona cada parte del código, siento que he entendido correctamente todo (eso espero) hasta la parte final en la cual el método retorna "HttpResponse"
Lo que no entiendo es si en la primera linea instancie una clase como en la linea final " return HttpResponse(html)" yo le paso argumentos a la clase importada, según lo que se (que no es mucho XD) una clase no recibe parámetros pero a mi entender esto es lo que esta pasando en este linea.
Por favor me podrian explicar como en si funciona el codigo en la linea final. " HttpResponse() " en verdad esta funcionando como objeto, o algo asi
Muchas gracias de ante mano.
Código Python:
Ver original
#importamos la clase HttpResponse del módulo django.http from django.http import HttpResponse #importamos el módulo datetime de la biblioteca estandar de Python. import datetime #definimos la funcion de vista "current_datetime" def current_datetime(request): #almacenamos el valor de metodo "now" dentro #de la variable fecha = datetime.datetime.now() #variable que contiene la respuesta html = "<html><body>It is now %s.</body></html>" % fecha return HttpResponse(html)