Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/05/2014, 12:34
hcosta
 
Fecha de Ingreso: mayo-2014
Mensajes: 7
Antigüedad: 10 años
Puntos: 1
Respuesta: django basico directorios

Cita:
Iniciado por Restart Ver Mensaje
¿Como puedo preparar bien ese directorio y como podria mostrar alguna informacion en dicho directorio. Quizas lo optimo seria mostrar un mensaje en un template thanks.html, pero ya que el codigo esta asi me surgio la idea de como usar bien los directorios al momento de redireccionar.
Hola Restart.

Cuando trabajas con Django no se devuelve un html directamente, esos html llamados templates se interpretan antes de que el servidor los envíe al cliente y se unen a la información que tu les pasas a través de la vista en forma de diccionario (creo que tu a la vista le llamas directorio, eso me ha confundido). La conexión entre la dirección que escribes en la barra y la vista que se mostrará se define en el urls.py de la app.

Entonces si quieres enviar datos a una vista puedes hacerlo fácilmente devolviendo desde la vista un render_to_response con el template y el diccionario.
Mírate el ejemplo de la documentación:

https://docs.djangoproject.com/en/dev/topics/http/shortcuts/#render-to-response

Lo último que preguntas, es evidente que has creado la vista contact en el views.py y la has configurado en el urls.py para mostrarla en la direccion /myapp/ sino no te saldría nada.