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

Can't find .py files for new doctypes

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

“习俗?”复选框被选中并变灰。 我以管理员身份登录,并将站点 developer_mode 配置设置为 1.

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

基本上我想创建一个 table 作为文档类型(“Dishes”)的子项(“Reciepe”)。 table 应该有一个数据字段 (quantity) 和一个 select 字段 (raw_material)。我想用另一个文档类型(“原材料”,它也有价格,因此我可以计算每道菜的成本)的 var_name 字段填充 raw_material

我按照 tutorial 创建了应用“library_management”。 py文件是在这里创建的: /home/myuser/frappe-bench/apps/library_management/library_management/library_management/doctype

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

$ cat sites/dev.localhost/site_config.json 

清除缓存b运行

$ bench clear-cache

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

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