Python Openerp:新模块未显示在模块列表中
基本上我有两个问题:Python Openerp:新模块未显示在模块列表中,python,openerp,Python,Openerp,基本上我有两个问题: 我新编码的模块未显示在模块列表中,因此无法安装 我想在安装之前调试我的模块,有什么方法可以做到吗 你看过文档中的说明了吗?您是否在现有的插件目录下或其他地方创建了模块目录?如果你把它放在其他地方,那么你要么创建一个从addons目录到你的模块的链接,要么压缩你的模块并将其导入服务器 至于测试模块,您可以将创建作为模块的一部分。当您使用示例数据创建数据库,然后在该数据库上安装模块时,它们就会被执行。您阅读了文档中的吗?您是否在现有的插件目录下或其他地方创建了模块目录?如果你把
插件
目录下或其他地方创建了模块目录?如果你把它放在其他地方,那么你要么创建一个从addons
目录到你的模块的链接,要么压缩你的模块并将其导入服务器
至于测试模块,您可以将创建作为模块的一部分。当您使用示例数据创建数据库,然后在该数据库上安装模块时,它们就会被执行。您阅读了文档中的吗?您是否在现有的插件
目录下或其他地方创建了模块目录?如果你把它放在其他地方,那么你要么创建一个从addons
目录到你的模块的链接,要么压缩你的模块并将其导入服务器
至于测试模块,您可以将创建作为模块的一部分。当您使用示例数据创建一个数据库,然后在该数据库上安装模块时,它们就会被执行。您需要为管理员用户启用“扩展视图”
然后,在重新启动您的实例后(必要时,以便服务器可以看到新模块),您将能够转到“首选项->模块->更新模块列表”。之后,您的模块应该出现在模块列表中
为了调试您的模块,我建议在代码中添加由您的操作调用的pdb断点,例如
import pdb
pdb.set_trace()
这将导致在运行回调时Python解释器进入调试模式 您需要为管理员用户启用“扩展视图”
然后,在重新启动您的实例后(必要时,以便服务器可以看到新模块),您将能够转到“首选项->模块->更新模块列表”。之后,您的模块应该出现在模块列表中
为了调试您的模块,我建议在代码中添加由您的操作调用的pdb断点,例如
import pdb
pdb.set_trace()
这将导致在运行回调时Python解释器进入调试模式 确保模块位于加载项目录(在linux机器中),否则检查终端中加载项的路径 之后,更新OpenERP中的模块列表。(更新模块列表仅对具有完全访问权限的管理员可见。) 然后,您可以在模块列表中看到您的模块,并且可以从表单视图安装/取消安装模块 要调试OpenERP模块:您必须使用
--log level=debug\u rpc\u answer
参数启动服务器。
例如
确保模块位于加载项目录(在linux机器中),否则检查终端中加载项的路径 之后,更新OpenERP中的模块列表。(更新模块列表仅对具有完全访问权限的管理员可见。) 然后,您可以在模块列表中看到您的模块,并且可以从表单视图安装/取消安装模块 要调试OpenERP模块:您必须使用
--log level=debug\u rpc\u answer
参数启动服务器。
例如
我正在为最新的主干版本okz展示这个东西 如果您在addons中开发了一个新模块,并且将其添加到addons文件夹中,并且该模块没有显示在模块列表中,那么首先,请通过此操作重新启动服务器 ./openerpserver--addons路径=../openobject addons/,../openerpweb/addons/ 然后转到浏览器并打开 本地主机:8069/web/webclient/home 然后登录到OpenERP,然后转到settingz菜单,然后转到USERS>USERS 然后选择您的用户并对其进行编辑,然后选中技术功能的复选框,然后保存并重新加载浏览器 重新加载后,转到设置>模块中的设置。U将在模块菜单中找到三个子菜单。就像这样,
模块
1.模块
2.更新模块列表
3.应用计划升级
然后进入更新模块列表更新模块,然后搜索您的模块,您可以找到他们的模块 希望它能对你有所帮助。
谢谢…我正在为最新的主干版本okz展示这个东西 如果您在addons中开发了一个新模块,并且将其添加到addons文件夹中,并且该模块没有显示在模块列表中,那么首先,请通过此操作重新启动服务器 ./openerpserver--addons路径=../openobject addons/,../openerpweb/addons/ 然后转到浏览器并打开 本地主机:8069/web/webclient/home 然后登录到OpenERP,然后转到settingz菜单,然后转到USERS>USERS 然后选择您的用户并对其进行编辑,然后选中技术功能的复选框,然后保存并重新加载浏览器 重新加载后,转到设置>模块中的设置。U将在模块菜单中找到三个子菜单。就像这样,
模块
1.模块
2.更新模块列表
3.应用计划升级
然后进入更新模块列表更新模块,然后搜索您的模块,您可以找到他们的模块 希望它能对你有所帮助。
谢谢…更新模块列表后,转到已安装的模块。从页面右上角的过滤器下拉列表中卸下已安装的过滤器。然后搜索您的模块名称(因为模块的数量通常不止一页)更新模块列表后,转到已安装的模块。从页面右上角的过滤器下拉列表中卸下已安装的过滤器。然后搜索您的模块名称(因为通常模块的数量