Shell命令

来自Odoo大V社-odoo中文开发手册
跳转至: 导航搜索

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/下载 .

上一节:RPC和Web客户端调用的方法 下一节:服务器环境