Introducción

De WikiEducator
Saltar a: navegación, buscar


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