Programa del Curso
Empezar
Web2py
Visión general
Arranque
Ejemplos sencillos
Admin
Administrador de la aplicación
El núcleo
Opciones de la línea de comandos
Flujo de trabajo
Enviar
Bibliotecas
Aplicaciones
API
Acceso a la API desde Python módulos
pedir
respuesta
sesión
caché
URL
HTTP y redireccionamiento
Internacionalización
Inicio de la aplicación
Reescritura de URL
Ejecución de tareas en segundo plano
Programador web2py
Módulos de terceros
Entorno de ejecución
Cooperación
Registro
WSGI
Las vistas
Sintaxis básica
HTML Ayudantes
Ayudantes integrados
Ayudantes personalizados
EMBELLECER
DOM y análisis del lado del servidor
Diseño de página
Funciones en vistas
Bloques en vistas
La capa de abstracción de la base de datos
Dependencias
El DAL: Un recorrido rápido
Uso de la DAL "independiente"
DAL constructor
Table constructor
Field Constructor
Migraciones
Corrección de migraciones interrumpidas
Resumen del control de migración
insertar
Confirmación y reversión
Crudo SQL
Soltar
Índices
Bases de datos heredadas y tablas con claves
Transacción distribuida
Más información sobre las subidas
Consulta, Conjunto, Filas
escoger
Otros métodos
Campos calculados
Campos virtuales
Relaciones de uno a muchos
De muchos a muchos
lista: y contiene
Otros operadores
Generación de sql sin procesar
Exportación e importación de datos
Selecciones de almacenamiento en caché
Autorreferencia y alias
Funciones avanzadas
Gotchas
Formularios y validadores
FORMA
SQL FORMA
Otros tipos de formularios
CUNA
Formularios personalizados
Validadores
Widgets
SQL FORM.grid y SQLFORM.smartgrid
Control de acceso a la red y a la red inteligente
Plurales de SmartGrid
Emails y SMS
Configuración del correo electrónico
Envío de correos electrónicos
Envío de mensajes SMS
Uso del sistema de plantillas para generar mensajes
Envío de mensajes mediante una tarea en segundo plano
Lectura y gestión de buzones de correo electrónico (Experimental)
Access Control
Autenticación
Autorización
Servicio de autenticación central
Servicios
Representación de un diccionario
Llamadas a procedimientos remotos
API de bajo nivel y otras recetas
Servicios web Restful
Servicios y autenticación
jQuery y Ajax
web2py_ajax.html
jQuery Efectos
La función Ajax
Componentes y complementos
Componentes, LOAD y Ajax
Complementos
Recetas de implementación
Despliegue: desarrollo y producción
Recetas de implementación: Infraestructura
Otras recetas
Mejora
Cómo distribuir las aplicaciones como binarios
Desarrollo con IDEs: WingIDE, Rad2Py, Eclipse y PyCharm
SQL Diseñador
Publicación de una carpeta
Pruebas funcionales
Construyendo un web2py minimalista
Obtención de una URL externa
Citas bonitas
Geocodificación
Paginación
httpserver.log y el formato de archivo de registro
Rellenar la base de datos con datos ficticios
Aceptar pagos con tarjeta de crédito
Dropbox API
Transmisión de archivos virtuales