如何使用scaffold在Windows中创建模块?

时间:2018-04-20 03:07:34

标签: odoo odoo-11

我阅读了官方tutorials,Odoo的脚手架可以设置一个基本模块。要快速入门,只需调用:

$ ./odoo-bin scaffold Academy my-modules

我尝试了但它没有用,因为它提醒Odoo-bin不是命令

我已进入odoo安装目录

4 个答案:

答案 0 :(得分:1)

在命令行中使用此命令:

"<Path_to_python.exe in the Odoo folder>" "<Path_to_odoo-bin>" scaffold "<Path_to_addons_folder>"

E.g:

"c:\Program Files (x86)\Odoo 11.0\python\python.exe" "C:\Program Files (x86)\Odoo 11.0\server\odoo-bin" scaffold <module name here> "C:\Program Files (x86)\Odoo 11.0\server\odoo\addons"

答案 1 :(得分:0)

我对Windows上安装的Odoo 12.0使用了以下方法。首先以管理员身份运行命令提示符。然后使用cd更改目录。然后执行python,导航到odoo-bin,使用参数1)模块名称和2)合格的安装位置调用脚手架。 (openacademy是本教程中模块的名称)

C:\ WINDOWS \ system32> cd C:\ Program Files(x86)\ Odoo 12.0 \ python

C:\ Program Files(x86)\ Odoo 12.0 \ python> python .. \ server \ odoo-bin支架openacademy .. \ server \ odoo \ addons

答案 2 :(得分:0)

也许这会对某人有所帮助。
谷歌搜索后,我找到了这篇文章。

在 Windows 中使用 scaffold 命令时我也遇到了问题,并且无法理解它有什么问题,直到我弄清楚为止。
我的问题是我收到错误

权限错误:[WinError 5] 访问被拒绝:'C:\Program Files\

这基本上是在告诉您权限被拒绝,因为您无法在上述路径内创建。这让我觉得我没有指出正确的道路,我的解决方案在下面起作用了。
祝你好运

我认为您的项目已启动并正确运行/安装,如果是这样,这将起作用。

  1. 导航到项目文件夹
  2. 像这样运行命令
    python odoo-bin scaffold yourmodulename ./addons
    (确保你的python已经安装并且win环境已经设置好识别python命令)



我在 Git Bash 和命令提示符中尝试了这个,它有效。

答案 3 :(得分:-1)

我已经创建了创建模块和更改插件存储库的所有命令过程的摘要。

以管理身份运行CMD,然后复制并粘贴以下命令,然后按Enter。

“ C:\ Program Files(x86)\ Odoo 12.0 \ python \ python.exe”“ C:\ Program Files(x86)\ Odoo 12.0 \ server \ odoo-bin”支架管理资产“ C:\ Users \ User \ Desktop \ custom_addons“

<< em> ============================================= === >

命令说明:

“ C:\ Program Files(x86)\ Odoo 12.0 \ python \ python.exe”“ C:\ Program Files(x86)\ Odoo 12.0 \ server \ odoo-bin”:此命令是odoo12的存储库安装-以前是odoo-bin。

“脚手架”:将创建模块。

“ manageasset”:模块的名称。

“ C:\ Users \ User \ Desktop \ custom_addons”:您的自定义模块目录。默认情况下,它是“ C:\ Program Files(x86)\ Odoo 12.0 \ server \ odoo \ addons”。

<< em> ============================================= === >

如果您不知道如何更改插件目录,请遵循以下步骤:

  1. 转到此存储库:“ C:\ Program Files(x86)\ Odoo 12.0 \ server”
  2. 找到此文件:“ odoo.conf”
  3. 找到单词addons_path并添加所需的新存储库。示例:addons_path = C:\ Program Files(x86)\ Odoo 12.0 \ server \ odoo \ addons,C:\ Users \ User \ Desktop \ custom_addons

<< em> =====================结束====================== === >  Link to github gist