“Shell命令”的版本间的差异
来自Odoo大V社-odoo中文开发手册
1360857908(讨论 | 贡献) (创建页面,内容为“Python有一个命令行接口,这是探索语法的一种很好的方式。同样,Odoo也有一个类似的功能,在那里我们可以交互式地尝试命...”) |
1360857908(讨论 | 贡献) |
||
第20行: | 第20行: | ||
小提示 | 小提示 | ||
+ | |||
在9.0版本中添加了shell特性。对于8.0版本,有一个社区的模块支持这个shelll特性。下载到addons路径中,就不需要进行安装了。它可以从这个地址https://www.odoo.com/apps/modules/8.0/shell/下载 . | 在9.0版本中添加了shell特性。对于8.0版本,有一个社区的模块支持这个shelll特性。下载到addons路径中,就不需要进行安装了。它可以从这个地址https://www.odoo.com/apps/modules/8.0/shell/下载 . |
2017年5月28日 (日) 22:46的版本
Python有一个命令行接口,这是探索语法的一种很好的方式。同样,Odoo也有一个类似的功能,在那里我们可以交互式地尝试命令,看看他们是如何工作的。这就是shell命令。 使用它,用shell命令和数据库来运行Odoo,如下所示︰
$ ./odoo-bin shell -d todo
您会在终端中看到通常的服务器启动顺序,在Python提示符中等待您的输入,直到它停止。在这里,self将代表Administrator用户的记录,您可以确认输入以下内容︰
>>> self res.users(1,) >>> self._name 'res.users' >>> self.name u'Administrator'
在前一阶段,我们对环境进行了一些检查。self代表一个res.users记录集,它只包含ID 的记录。我们还可以确认记录集的模型名检查self.name,并获取记录name字段的值,确认它是Administrator用户。
与Python一样,您可以使用Ctrl+D退出提示符。这也将关闭服务器进程,并返回到系统shell提示符。
小提示
在9.0版本中添加了shell特性。对于8.0版本,有一个社区的模块支持这个shelll特性。下载到addons路径中,就不需要进行安装了。它可以从这个地址https://www.odoo.com/apps/modules/8.0/shell/下载 .