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 (usandocontext.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.