找不到新文档类型的 .py 文件

问题描述

这里完全是新手。建立了一个新网站和一个新应用程序。安装了新的应用程序。想要添加自定义脚本,但找不到我创建的文档类型的“.py”文件

自定义?”复选框保持选中状态并显示为灰色。 我以管理员身份登录,并将站点 developer_mode 配置设置为 1。

(我知道我可以从 gui 添加自定义脚本,但有时在我自己的 IDE 上工作更方便)。

基本上我想创建一个表格作为文档类型(“菜肴”)的子元素(“食谱”)。该表应该有一个数据字段 (quantity) 和一个选择字段 (raw_material)。我想用另一个文档类型(“原材料”,也有其价格,因此可以计算每道菜的成本)中的 raw_material 字段填充 var_name

解决方法

sites 目录中,会有 site_config.json 文件。确保该文件中存在 developer_mode

$ cat sites/dev.localhost/site_config.json 

清除缓存 b 运行

$ bench clear-cache

之后,转到浏览器控制台并验证 developer_modeuser

enter image description here

如果这两个值在浏览器控制台中正确显示,则 Custom? 将被取消选中并生成 .py 文件。

,

我遵循了 tutorial 并创建了“library_management”应用程序。 py 文件是在此处创建的: /home/myuser/frappe-bench/apps/library_management/library_management/library_management/doctype