问题标签 [erpnext]
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.
python - 即使文件存在,也找不到“Procfile”模板
我正在通过他们创建的 python 脚本安装 frappe bench,但在其中一个步骤中,我收到了这个错误:
通过搜索磁盘,我在这些文件夹中找到了“Procfile”:
我尝试将该文件复制到运行 python 脚本的文件夹中,甚至,我已将该文件复制到 frappe-bench 文件夹中,但没有任何帮助。
请问有什么提示吗?
php - 如何将此代码清理为关联数组?
我一直在努力使用以下代码使其可用,但我不知道它是什么类型的数据。
这部分是从 ERPNext 发布到我的 webhook 的有效负载中提取的。我已经深入研究了数据的特定部分,但它似乎混合了不同的数据类型。
以下是来自有效载荷的原始 json 解码数据
我期待着像这样干净的东西
python - 我们如何在 frappe (ERPNEXT) 中动态添加子表
我想根据另一个文档类型中的记录动态添加子表。
python-3.x - IndexError:元组索引超出范围(Frappe/Erpnext)
我正在尝试修改下面的代码,但出现“元组索引超出范围”错误。
这是错误消息:
mysql - ERPNext OperationalError (2003, "Can't connect to MySQL server on u'localhost' ([Errno 22] Invalid argument)")
尝试使用命令安装新站点时出现以下错误
这是运行 Ubuntu 的 Windows Linux SubSostem 上的新安装。
我可以使用root用户和我在安装过程中设置的密码通过命令行登录mysql。
pymysql.err.OperationalError: (2003, “Can't connect to MySQL server on u'localhost' ([Errno 22] Invalid argument)”)
oauth-2.0 - 使用有效的 oauth2 访问令牌调用 API 方法时获取权限错误
我正在尝试使用不记名令牌进行身份验证。
当我尝试使用有效的oauth2.0
访问令牌调用 api 时
我收到此错误响应。
mysql - 如何正确重启 mysql 以使 `*.cnf` 文件中的更改生效?
我尝试按照此处所述配置mysql:https ://websiteforstudents.com/install-erpnext-erp-platform-on-ubuntu-16-04-18-04-lts-with-nginx-mariadb-support/在Linux上薄荷 18.2 系统。
我添加innodb-file-format=barracuda
到该[mysqld]
部分/etc/mysql/mariadb.conf.d/50-server.cnf
并重新启动了 mysql 服务。但是这些设置不起作用。
如果我运行以下命令
然后我得到以下输出。
设置文件~/.my.cnf
不存在。为什么我的设置不起作用?
++++++++++++ 更新 2019-06-03 ++++++++++++
我想我现在发现了问题。/etc/mysql/mariadb.conf.d/50-server.cnf
是正确的日志文件,并且设置没有被另一个文件覆盖*.cnf
。重新启动 PC 后,使用更改的设置。问题是,重启 mysql 服务(sudo service mysql restart
或sudo /etc/init.d/mysql restart
)是不够的。
所以问题应该是:
如何正确重启 mysql 以使*.cnf
-files 中的更改生效?
python - 执行错误:bench --site site1.local install-app erpnext
我正在尝试使用完整安装安装 ERPNext frappe,但在执行 bench --site site1.local install-app erpnext 时遇到以下问题
我正在使用ubuntu-19.04 OS
.
我正在使用master branch
.
错误显示
安装 erpnext... 更新 erpnext 的 DocTypes:[]Traceback(最近一次调用最后):文件“/usr/lib/python2.7/runpy.py”,第 174 行,在 _run_module_as_main“ main ”,fname,loader,pkg_name ) 文件“/usr/lib/python2.7/runpy.py”,第 72 行,在 run_globals 文件中的 _run_code 执行代码“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/utils/bench_helper .py”,第 97 行,在 main() 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/utils/bench_helper.py”,第 18 行,在主 click.Group(commands= commands)(prog_name='bench') 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”,第 764 行,调用中返回 self.main(*args, **kwargs) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”,第 717 行,在主 rv = self.invoke(ctx) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”中,第 1137 行,在调用返回_process_result(sub_ctx.command.invoke(sub_ctx))文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”,第 1137 行,在调用 return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-packages/click/core. py”,第 956 行,在调用中返回 ctx.invoke(self.callback, **ctx.params) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-包/单击/core.py”,第 555 行,在调用返回回调(*args,**kwargs)文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-packages/click/decorators.py”,第17行, 在 new_func 返回 f(get_current_context(), *args, **kwargs) 文件 "/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/commands/在里面.py”,第 25 行,在 _func ret = f(frappe._dict(ctx.obj), *args, **kwargs) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/ commands/site.py”,第 168 行,在 install_app _install_app(app, verbose=context.verbose) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/installer.py”,第 145 行, 在 install_app sync_for(name, force=True, sync_everything=True, verbose=verbose, reset_permissions=True) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/sync.py” ,第 56 行,在 sync_for reset_permissions=reset_permissions,for_sync=True) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/modules/import_file.py”,第 65 行,在 import_file_by_path 中 ignore_version=ignore_version , reset_permissions=reset_permissions) 文件"/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/modules/import_file.py”,第 100 行,在 import_doc doc = frappe.get_doc(docdict) 文件“/home/jeet/ERPNEXT-SETUP/ frappe-bench/应用程序/frappe/frappe/init .py”,第 730 行,在 get_doc doc = frappe.model.document.get_doc(*args, **kwargs) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/ document.py”,第 69 行,在 get_doc 返回控制器(*args,**kwargs)文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/document.py”,第 113 行,在init super(Document, self) .init (kwargs) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/base_document.py”,第 54 行,在initself.update(d) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/base_document.py”,第 77 行,在更新 self.set(key, value) 文件中“/ home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/base_document.py”,第 124 行,在 set self.extend(key, value) 文件中“/home/jeet/ERPNEXT-SETUP/frappe -bench/apps/frappe/frappe/model/base_document.py”,第 161 行,扩展 self.append(key, v) 文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/ model/base_document.py”,第 155 行,附加 self.name,str(type(value))[1:-1], value) ValueError:附加到“帐户设置”子表的字段“field_order”的文档必须是 dict 或 BaseDocument,而不是输入 'unicode' (auto_accounting_for_stock)
batch-file - 如何从wsl中的Windows批处理文件执行.sh文件
我正在尝试从 Windows 内的 .bat 文件执行 ubuntu 内的 .sh 文件。
我试过以下代码
我的 ErpStartupService.sh 是
如果我从 ubuntu 终端运行 ErpStartupService.sh 作为 ./ErpStartupService.sh 一切都按预期执行。但是如果我运行 bat 文件终端正在消失并且无法理解发生了什么。我正在使用 ubuntu 18.0.4 作为 wsl