您的自定义应用在安装到新站点时,可以自动向应用之外的 DocTypes 添加自定义字段。
要实现此操作,请使用 Frappe Web 应用程序添加您的应用所需的新自定义字段。
在您的 hooks.py 文件中,添加 "Custom Fields"
fixtures = [“Custom Field”]
在提交应用之前,请使用以下命令导出 fixtures:
$ bench –site mysite export-fixtures
这将在您的应用文件夹中创建一个名为 fixtures 的新文件夹,并生成一个 .csv 或 .json 文件,其中包含您添加的自定义字段的定义。
当应用安装到新站点或通过 bench update 更新时,此文件将被自动导入。
注意:您也可以将单个 DocTypes(如“网站设置”)添加为 fixtures。