Foros del Web » Programando para Internet » Python »

Duda de principiante

Estas en el tema de Duda de principiante en el foro de Python en Foros del Web. Estoy siguiendo un gran tutorial (300 páginas) de Django y me he quedado parado en el capítulo 3, deseo mostrar la hora en una página ...
  #1 (permalink)  
Antiguo 18/04/2012, 04:56
 
Fecha de Ingreso: noviembre-2010
Mensajes: 234
Antigüedad: 13 años, 5 meses
Puntos: 2
Duda de principiante

Estoy siguiendo un gran tutorial (300 páginas) de Django y me he quedado parado en el capítulo 3, deseo mostrar la hora en una página y me indica que haga lo siguiente:

Esta es la vista que retorna la fecha y hora actual, como un documento HTML:

Código Python:
Ver original
  1. from django.http import HttpResponse
  2. import datetime
  3. def current_datetime(request):
  4. now = datetime.datetime.now()
  5. html = "<html><body>It is now %s.</body></html>" % now
  6. return HttpResponse(html)

Esto donde tengo que colocarlo? en la terminal de python? en un archivo .py para ejecutarlo después en linea de comando? ¿que hago?

Gracias un saludo.
  #2 (permalink)  
Antiguo 18/04/2012, 07:46
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Duda de principiante

Déjame decirte en primer lugar que si estás creando vistas pero todavía no sabes cómo configurar Django para que sea visible desde la web, o al menos arrancarlo con el servidor de desarrollo, hay dos situaciones posibles:

1. El tutorial que estás leyendo es francamente malo, busca otro. En las FAQ de este foro hay enlaces a buena documentación en español

2. No leíste los primeros capítulos con la atención debida, o no los entendiste. Léelos de nuevo.

Tu vista debe ir en el archivo views.py (o en un módulo dentro de un paquete 'views'), en el directorio de la aplicación Django, dentro de tu proyecto.
Puedes verlo si inicias el servidor de desarrollo (python manage.py runserver) y vas con tu navegador a la URI que asociaste a la vista en el archivo urls.py

Si lo del párrafo anterior no te queda claro, esa es la prueba de que el tutorial es malo o debes releerlo desde el principio y entenderlo.


Saludos.
  #3 (permalink)  
Antiguo 18/04/2012, 12:12
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Duda de principiante

Por el ejemplo deduzco que se trata de Django Book, así que lo que pasa es que no has leído los capítulos anteriores bien.

Saludos
__________________
Grupo Telegram Docker en Español

Etiquetas: django
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:25.