如何在应用安装期间创建自定义字段

您的自定义应用在安装到新站点时,可以自动向应用之外的 DocTypes 添加自定义字段。

要实现此操作,请使用 Frappe Web 应用程序添加您的应用所需的新自定义字段。

在您的 hooks.py 文件中,添加 "Custom Fields"

fixtures = [“Custom Field”]

在提交应用之前,请使用以下命令导出 fixtures:

$ bench –site mysite export-fixtures

这将在您的应用文件夹中创建一个名为 fixtures 的新文件夹,并生成一个 .csv 或 .json 文件,其中包含您添加的自定义字段的定义。

当应用安装到新站点或通过 bench update 更新时,此文件将被自动导入。

注意:您也可以将单个 DocTypes(如“网站设置”)添加为 fixtures。