Introducción
De WikiEducator
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