SuperAPI AI 工具集

frappe-api

编程与开发

查看项目

更新于 10-16 03:38

技能介绍

用途:这是 Frappe 框架的 Python 与 JavaScript API 参考,用于文档增删改查、数据库查询、客户端与服务器通信、工具函数调用以及 REST API 交互。

主要能力:Python 侧提供 frappe.get_doc、new_doc、get_cached_doc、insert、save、delete_doc 等文档操作;frappe.db.get_value、get_all、count、exists、sql 等数据库查询与写入;frappe.utils 下的日期、数字、字符串处理函数;@frappe.whitelist 白名单接口、frappe.msgprint、throw、sendmail、enqueue 后台任务与定时任务、会话与权限检查。JavaScript 侧提供 frappe.call 调用接口、frappe.ui.form.on 表单事件、frappe.prompt 与 Dialog 对话框、frappe.datetime 与 frappe.format 等工具,以及 frappe.set_route 路由跳转。REST API 部分说明基于 token 或会话的认证,以及 /api/resource 的 CRUD 与 /api/method 调用白名单方法。

使用方式:在 Python 中导入 frappe 后按文档调用相应函数;前端通过 frappe.call 或 fetch 请求接口;REST 请求需携带 Authorization token 或先登录获取会话。

适用场景:Frappe/ERPNext 应用开发、自定义 DocType 逻辑、前后端数据交互与接口集成。

限制:资料未提供版本兼容性、性能与安全注意事项等细节,暂未提供。