Entradas

py4web y los entornos virtuales de Python

Este tutorial explica cómo instalar y correr un servidor de desarrollo de py4web sobre un entorno virtual de Python. Para aprovechar todas las mejoras y parches de py4web es conveniente utilizar la última versión publicada. Además, correr el framework sobre un entorno virtual nos permite dejar sin modificaciones el entorno de ejecución base de Python en nuestro sistema, utilizando algo así como un sandbox.     Si tenemos Ubuntu Linux Abrir una consola Terminal (Intérprete de línea de comandos Bash) e ingresamos python3 -m venv ./py4web_venv Que creará una carpeta py4web_venv en la carpeta raíz del usuario. Luego, para activar el entorno virtual . ./py4web_venv/bin/activate Ahora tenemos que descargar e instalar en el S.O. el framework con pip install py4web Ya tenemos instalado el framework, ahora, nos situamos en la carpeta donde queramos guardar el código y archivos de nuestras app. Por ejemplo, creamos una carpeta para proyectos mkdir ./Proyectos Y corremos el comando cd ./...

APIs restfull con py4web

Tutorial para comenzar a usar la API restfull incorporada en el marco de desarrollo. Cubre la construcción de la app y el modelo de cero y la exposición de métodos de consulta. También cubre en forma sintetizada el uso de la API para ABM. Tutorial Aplicativo de ejemplo instalable

YATL: el lenguaje de vistas de aplicación para py4web

Tutorial para comenzar a usar YATL , el lenguaje de plantillas de py4web para componer las vistas de las app y su conjunto de herramientas para crear elementos HTML, los ayudantes   Tutorial   Aplicación de ejemplo

Formularios automágicos con py4web

En este tutorial hay ejemplos de cómo crear formularios automáticamente con el framework. Hay dos "sabores" de formulario: el que actualiza la base de datos (asociado a una tabla), llamado CRUD , y el creado ad-hoc para relevar datos del usuario, non-CRUD . En el tutorial están detallados los dos casos y la forma de generarlos y procesarlos.   Link al tutorial   Link a la app de ejemplo

Altas, bajas y modificaciones a una BDD con py4web

Ejemplo de aplicación desarrollada con py4web para altas, bajas y modificaciones sobre una base de datos. Link al documento   Link para descargar la app de ejemplo  

Cómo crear una API web simple en py4web

1er tutorial para crear una interfaz móvil conectada a una API web. Incluye el instalador para py4web de la app web completa. Link al documento   Link para descargar la app de ejemplo   Nota: la segunda parte de este instructivo está publicada en el blog dedicado a kivy en esta entrada . Explica cómo producir una app para móviles que consuma la API web. 

Introducción a apps conectadas a bases de datos con py4web

Instructivo para comenzar a trabajar con la capa de abstracción de la base de datos pydal en py4web. Link al documento