YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Spanish subtitles

← 02-13 Hello Webapp World

Get Embed Code
5 Languages

Showing Revision 1 created 12/12/2012 by Ed.

  1. Muy bien, pasemos a ver algunas aplicaciones web en vivo.
  2. Al finalizar tu última tarea, deberías tener
  3. el Google App Engine corriendo en tu máquina, y deberías tener un sitio básico en línea.
  4. Fundamentalmente, vamos a comenzar con el sencillo ejemplo de hello world
  5. que Google tiene en su sitio, el cual tengo.
  6. Este es el archivo Python principal de la página de ejemplo del Google App Engine,
  7. y tiene 2 secciones principales.
  8. Comenzaremos con esta sección del lado inferior, aquí abajo.
  9. Esta es la sección de asignación de la URL, en este caso,
  10. tenemos 1 URL, un slash, y esta asigna a un manejador llamado MainPage.
  11. MainPage está definido en esta clase llamada MainPage.
  12. Esta hereda de webapp el RequestHandler, el cual es la petición
  13. genérica del manejador de Google.
  14. Si no sabes lo que son las clases, puedes aprender acerca de ellas afuera.
  15. Es básicamente una manera conveniente de agrupar
  16. funciones y datos que están relacionados a la misma cosa.
  17. Aquí no vamos a perder una gran cantidad de tiempo en esto,
  18. pero deberías ser capaz de continuar sin problemas.
  19. Nuestra clase es una función llamada get, la cual toma un parámetro llamado self,
  20. el cual es el primer parámetro más común en la mayoría de los métodos de Python.
  21. Bueno, esta función hace 2 cosas.
  22. Primero, toma el self.response, que es un tipo de objeto de respuesta global
  23. que este framework usa, y le establece un encabezado.
  24. Fija el Content-Type del encabezado a text/plain.
  25. Por defecto, el content type es text/html, pero en este caso lo fija a text/plain,
  26. y entonces escribe la cadena "Hello, webapp World!"
  27. Si arrancamos el Google App Engine, arrancaré al Google App Engine, aquí en mi terminal,
  28. y entonces iré a mi navegador y cargaré la página, y eso es lo que vemos.
  29. Vemos que la cadena que nuestro programa fue escrita en nuestro navegador, "Hello, webapp World!"
  30. Genial.