Funciones asociadas de Python

Para un elemento BASIC, la función Python asociada (que tiene el mismo id) devolverá el contenido del elemento.

Para los elementos de campo (TEXT, NUMBER, DATETIME), la función Python asociada devolverá su valor predeterminado.

Para un elemento ACTION, la función Python asociada se ejecutará cuando se active la acción.

Funciones especiales de Python

on_save
Se ejecuta cuando se guarda un registro con el bloque. Si devuelve un valor, debe ser una cadena y se utilizará como dirección URL de redirección para la solicitud actual.
on_display
Se ejecuta cuando se muestra un bloque. Se ejecutará antes de todas las funciones del elemento. Se puede utilizar para hacer algún cálculo y poner el resultado en el context para que pueda ser accedido por los diferentes elementos. También se puede usar para redireccionar a otra página (usando context.request.response.redirect()).
on_delete
Se ejecuta cuando se elimina un registro. Si devuelve un valor, debe ser una cadena y se utilizará como dirección URL de redirección para la solicitud actual.
record_id
Se ejecuta en el momento de la creación para calcular el id del registro.