odoo - “odoo-bin”命令在我的 Odoo 13.0(Windows 安装)中不起作用
问题描述
我正在关注 Odoo 开发人员文档中的本教程“构建模块”: https ://www.odoo.com/documentation/13.0/howtos/backend.html
我可以通过以下方式设置模块:
python odoo-bin scaffold openacademy addons
. 它成功地为我的插件目录中的一个模块创建了一个包含一堆标准文件的子目录。
然后通过教程,在一些文件中添加/编辑了代码;因此,必须调用某个命令来保存这些更改:
python odoo-bin -u openacademy
. 但是,它似乎无法正常工作,因为我的终端只是冻结了。终端不会开始新行,所以我必须“Ctrl+C”。
我还注意到,“odoo-bin”在调用其他命令时也有相同的响应(冻结终端),例如:
python odoo-bin -c odoo.conf
python odoo-bin -r dbuser -w dbpassword --addons-path=addons -d mydb
我还怀疑其他更多命令也会出现同样的情况
总结一下,'odoo-bin' 命令仅适用于 'scaffold' 子命令。但是使用其他命令,它会导致终端永远冻结,除非你'Ctrl + C'
我很困惑。有人可以帮助我吗?
解决方案
在 Windows 上,Odoo 的行为与在 Linux 中略有不同。最简单的方法是从https://www.odoo.com/download下载 Odoo Windows 安装程序,然后使用默认值运行它。这会在 http://localhost:8069/ 中为您生成一个 Odoo 服务器。
然后只需将您的自定义附加文件夹复制粘贴到C:\Program Files (x86)\Odoo 13.0\server\odoo\addons
Windows 控制面板并重新启动 Odoo 服务。
请注意,要测试您的附加组件的新版本,可能还需要先启用开发人员模式,然后转到应用程序,选择更新应用程序列表,选择您的应用程序并升级它。为了确保应用您的更改,请在 manifest.py 中增加版本号。
请注意,作为C:\Program Files (x86)\Odoo 13.0\server\odoo\addons
受保护的目录,请先在受版本控制的 git clone 目录中编辑文档,然后仅将准备好执行的代码复制到 Odoo 的目录中。
推荐阅读
- amazon-web-services - Ansible 创建 aws 安全组并添加到实例
- javascript - 为什么 v-bind 参数不能引用对象中的变量?
- algorithm - 差异算法:根据实际成绩单获取口语音节的时间戳
- android - 无法在片段上应用 addOnSuccessListener
- reactjs - 添加音量滑块和显示时间 - React
- python - 如何在一个字段中使用电子邮件或用户名对 Django AllAuth 用户进行身份验证?
- azure - azure sql 数据库 bcp 冻结并回滚
- python - 即使脚本正确编译,python 脚本网站拦截器也无法正常工作
- angular-routerlink - 在星云中如何将 routerLink 应用于用户下拉列表
- javascript - 为什么第一个代码有效而第二个无效?