OdooWiki OCA HUB

Extendable Fastapi

extendable_fastapi folder_open OCA/rest-framework open_in_new
Sin categoría Licencia: LGPL-3

Este addon es un addon técnico que permite el uso de clases extensibles en la implementación de tus manejadores de endpoints de fastapi. También te permite usar modelos extendable_pydantic al definir los modelos de request y response de tus manejadores de endpoints.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Este módulo técnico permite a los desarrolladores crear endpoints de FastAPI en Odoo utilizando clases extensibles y modelos Pydantic extensibles, de modo que otros módulos puedan extender los esquemas de solicitud y respuesta sin modificar el código original.

Este es un addon técnico para desarrolladores que construyen REST APIs dentro de Odoo con el framework FastAPI. No añade ninguna pantalla, menú o botón para los usuarios finales.

Qué cambia: - Extiende el modelo fastapi.endpoint para que los manejadores de endpoints puedan escribirse como clases extensibles, lo que significa que otro módulo puede añadir o sobrescribir comportamiento sin editar el manejador original. - Añade un dispatcher que activa el registro extensible mientras se procesa una petición FastAPI, de modo que las clases extensibles y los modelos Pydantic extensibles se resuelven correctamente en el momento de la petición. - Proporciona un esquema PagedCollection reutilizable con un count y una lista items, útil para respuestas de API paginadas. - Depende de los módulos fastapi y extendable y de los paquetes de Python pydantic (versión 2 o superior) y extendable-pydantic (versión 1.2 o superior).

El código también muestra un router de demostración añadido al modelo fastapi.endpoint cuando la aplicación de endpoint es demo, que se utiliza con fines de prueba. Este módulo no añade reglas de negocio, acciones automatizadas, correos electrónicos ni trabajos programados.

Lo necesitan otros módulos

Modelos y campos (1)
  • fastapi.endpoint · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 14.0

Confirmado el 2026-11-03 en la rama 14.0 de OCA/rest-framework.

terminal Instalación y uso

Sin información verificada

Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.