问题标签 [frappe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - 在字符串元素之间应用 CSS
我正在使用甘特组件,并且我有 HTML 中的任务列表,例如:
我的问题是 YYYY 和 BBBB 有粗体标签<b>YYYY</b>
甘特图不渲染粗体标签,我看到渲染:XXXX ZZZZZ
输出
是否可以创建 css 类来以粗体指定中心字符串?
debugging - 删除后如何在 ErpNext File Doctype 中创建 Home 文件夹?
在我运行 frappe.db.delete(“File”) 之后,我现在每次上传文件时都会出现这个错误,我无法创建主文件夹。知道如何解决这个问题吗?我也想知道如何在 ERPNext 上创建一个 Home 文件夹。
javascript - 无法从 python django(frappe 框架)服务器返回图像并在 js doctype 中显示
我正在研究 FrappeFramework 'ERPNext' 定制。
我需要在销售发票中显示二维码并在打印发票中显示。
当前有缺陷的解决方案:现在,我从服务器端获取编码字符串。在客户端,我有一个 QR 图像 HTML 字段,如下所示:
然后在 js 中,我使用 js 库 'QRious' 将 HTML 渲染到该字段并显示 QR 码。
但是,当尝试打印发票时,二维码没有出现,我无法弄清楚如何连接到打印页面以在那里呈现图像。
我的问题是:
我可以通过 ERPNext 保存渲染图像的方式来执行此操作,而无需每次都从编码字符串重新生成它。
如果没有,我如何连接到打印页面以手动呈现 QR 码。(编码字符串可在打印页面上找到)
PS 如果有帮助,我也可以获取一个 rgb/灰色数组。
curl - 使用 frappe api 获取字段
curl -H 'Accept: application/json' -H 'Content-Type: application/json' -d 'fields=["customer_name", "number"]' -X GET http:///api/resource/Customer - b frappe.cookie
我的 curl 命令拒绝返回值和字段。它引发异常在此处输入图像描述
python - Frappe 中的开发者模式
我们什么时候需要在开发者模式下设置 frappe?
为此,请执行以下工作台文件夹:
bench set-config developer_mode 1 bench clear-cache bench 设置要求 --dev
我收到警告(见最后一行):
安装 first_frappe_app
frappe - 导入并解析文件以填写表格
目前,我正在开发一个自定义应用程序。到目前为止,我已经准备好手动填写 DocType。我们得到了我想要上传、解析、提取必要字段并填写表格的文件 (SQLite3)。基本上就像导入数据工具。在我的情况下,不需要批量操作,如果可能的话,在服务器端进行提取部分。
到目前为止我尝试了什么
我添加了一个服务器操作来调用我的应用程序的白名单方法。我可以通过以下方式获取当前文档:
使用这种方法,我只能在之前保存文档时进行解析。attach
当字段被修改时,我宁愿更新表单的字段。因此,我尝试了服务器端脚本方法:
以下是我的问题:
- 上传需要解析以填写表单的文件的最佳方法是什么?
- 如何访问上传的文件(附件)最简单的方法。(有没有类似的东西
frappe.get_attachment()
?) - 如何
callback
轻松刷新表单字段?
我感谢有关这些主题的任何帮助。
西蒙
frappe - pdf.py def read_options_from_html - 自定义设置的解析不包括用户提供的单位
只是想知道这里是否有错误。
在 frappe/utils/pdf.py 中:
匹配模式配置是
(<class-name>)(<unrelated>)(<attribute-name>:)(<value>)('mm;')
如果找到匹配项,<value>
则提取部分 ( match[3]
),这只是没有“mm”后缀的数字部分。
margin-{right|left|top|bottom}
但是,我们看到为in设置的默认值并设置为def prepare_options()
包含def prepare_header_footer()
“mm”单位后缀的值,例如:options["margin-top"] = "15mm"
我不够熟悉,不知道“mm”是否只是在后续处理中添加(如果不存在)?还是应该包括单位?(在这种情况下,分号终止符将/可能需要额外考虑。)
python - 如何将您自己的服务器上的 ERPNext 应用程序扩展到 2000 个用户,负载很重?
如何将您自己的服务器上的 ERPNext 应用程序扩展到 2000 个负载较重的用户?
我创建了一个应用程序服务器和两个读/写副本数据库服务器。具有沉重的 RAM 和 SSD 足以应付负载。但是在负载测试时 UI 变得缓慢且无响应。
谁能帮我找出将 erpnext 扩展到 2000 个用户到我们自己的服务器的正确方法
javascript - Frappe Framework /ERPNEXT:在客户端应用加载器,直到数据不是来自服务器端
从客户端我调用 frappe.call 到服务器端并希望在客户端有一个加载器,直到数据来自服务器端。