Diferencia entre revisiones de «Usuario:Lmorillas/desarrollo web servidor/web2py/intro»
De WikiEducator
Línea 30: | Línea 30: | ||
[controller_name]/[function_name].[extension]. | [controller_name]/[function_name].[extension]. | ||
Si no, devuelve '''default.html''' | Si no, devuelve '''default.html''' | ||
+ | |||
+ | Cambiando la extensión, devuelve de forma automática xml o json |
Última revisión de 08:00 19 nov 2013
Instalar
- Descargar / descomprimir
- Preparar un entorno limpio
- Ejecutar web2py
- Clave de admin
Crear nueva app
- Creación de nueva app desde la interfaz administrativa
default.py
def index(): return dict(mensaje="Hola a todos!")
default/index.html
<html> <head> <title>Primera app</title> </head> <body> <br/> <h1>{{=mensaje}}</h1> </body> </html>
Cuando un controlador devuelve un diccionario, web2py busca un template con la siguiente estructura:
[controller_name]/[function_name].[extension].
Si no, devuelve default.html
Cambiando la extensión, devuelve de forma automática xml o json