为shopinvader-js-cart库设计的Cart FastAPI,请参阅(https://github.com/shopinvader/shopinvader-js-cart)
项目描述
此插件在sale.order模型上添加了一个Web API,以便于从Web前端创建销售订单。该API旨在与shopinvader-js-cart库一起工作,请参阅(https://github.com/shopinvader/shopinvader-js-cart)
目录
用法
所有在< cite>cart_router下的路由都必须以/cart前缀。本插件没有这样做,以便开发人员可以将此路由作为子应用程序安装,允许特定的身份验证机制。
如果您在其他路由(因为不需要特定的身份验证机制)中安装此路由,只需添加一个前缀
def _get_app(self): app = super()._get_app() app.include_router(router=cart_router, prefix='/cart') return app
如果您想要一个嵌套应用程序,只需按照以下步骤操作
def _get_app(self): app = super()._get_app() app.dependencies_overrides.update( self._get_app_dependencies_overrides() ) cart_app = FastAPI() cart_app.include_router(cart_router) # First copy dependencies overrides from the main app cart_app.dependencies_overrides.update( self._get_app_dependencies_overrides() ) # Then add / modify specific dependencies overrides cart_app.dependencies_overrides.update( self._get_cart_app_dependencies_overrides() ) app.mount("/cart", cart_app) return app
变更日志
16.0.1.0.2 (2023-10-13)
其他
错误追踪器
错误在GitHub Issues上跟踪。如果遇到问题,请先检查是否已经报告了您的问题。如果您是第一个发现它的人,请提供详细的欢迎反馈,以便我们帮助解决它反馈。
请不要直接联系贡献者以寻求支持或技术问题的帮助。
致谢
贡献者
Laurent Mignon <laurent.mignon@acsone.eu>
Stéphane Bidoul <stephane.bidoul@acsone.eu>
玛丽·勒让涅 <玛丽.勒让涅@acsone.eu>
西蒙娜·奥尔西 <西蒙娜.奥尔西@camptocamp.com>
维护者
本模块是GitHub上shopinvader/odoo-shopinvader项目的组成部分。
欢迎您贡献力量。
项目详情
关闭
哈希值 for odoo_addon_shopinvader_api_cart-16.0.1.4.0-py3-none-any.whl
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | c2f5a621fe31630da4f1b4a7d3a8b50c07380f58b814a13ff4cafa3653aba96a |
|
| MD5 | 79df1009f26d3d8348036f054316316b |
|
| BLAKE2b-256 | 1f30c87f8665323689f4987b4830930a590c38820b0bc3c55b4429cdb9f15a15 |