Diferencia entre revisiones de «Usuario:Lmorillas/desarrollo web servidor/web2py/intro»

De WikiEducator
Saltar a: navegación, buscar
 
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 07: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