我的模块没有显示在openerp中

时间:2014-01-20 12:10:37

标签: python openerp

在我的本地openerp,我的模块显示效果很好。但是在服务器openerp中,它没有显示,甚至添加了服务器addons路径。我检查服务器路径是否正确。那是什么错误?

5 个答案:

答案 0 :(得分:1)

首先更新模块列表而不是刷新浏览器 并检查 openerp .py文件

答案 1 :(得分:1)

尝试此命令以了解实际模块的位置,例如

  • 运行此命令

    ps -ax | grep openerp-server
    
  • 例如上面的命令给出了

    804 ?        Sl    36:52 python /opt/openerp/server/openerp-server -c /etc/openerp-server.conf
    
  • 现在我们看到实际上所有模块都保存在这个地方 / opt / openerp / server / addons 。如果我们给出错误的模块路径,那么显然它不会显示在模块列表中。

首先要了解所有模块在服务器上运行的位置,而不是查找模块。访问这可能对您有所帮助。 how to update the new module in openerp 7 in ubuntu 12.0?

最诚挚的问候,谢谢

答案 2 :(得分:0)

请检查您的 openerp .py文件是否合适。请检查天气模块是否可安装。

{
...
      'installable': True,
...
}

如果看起来不错,那么您需要检查插件下模块文件夹的访问权限。它应该是可执行的。如果它不可执行,则使用

授予访问权限
sudo chmod 775 -R Module_name

它会起作用。

答案 3 :(得分:0)

以这种方式找到模块,

更新Settings

中的模块列表

Settings --> Installed Modules并在过滤器框中删除搜索字已安装,最后在过滤器框中使用您的模块名称进行搜索。

希望这会对你有所帮助。

答案 4 :(得分:0)

通常我将模块粘贴到/ usr / share / pyshare / openerp / addons上。 更改我的目录后,如/usr/local/lib/python2.7/openerp/addons,我的模块显示在openerp中。