问题标签 [odoo-12]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
969 浏览

python - 如何在 Odoo 12 中使用 many2one 字段?

我在 python 文件中有两个类(odoo 版本是 12):

如何为字段“pr_”建立关系Many2one,如下所示:

0 投票
1 回答
327 浏览

python-3.x - Odoo 11 无法在 SaaS 计划中创建模板数据库

你好读者,

我在 ubuntu 16.04 中使用 Odoo 11 尝试在我的本地机器上安装 Odoo v11 CE 的 Odoo SaaS 工具包 11,当我在 SaaS=> SaaS=> 计划中创建模板数据库时遇到问题它显示以下异常:

我正在关注Odoo SaaS Tool Doc 文档,我的etc/hosts文件如下:

`127.0.0.1 本地主机 127.0.1.1 shivam.sahu shivam

::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters

127.0.0.1 odoo.local # 门户 127.0.0.1 s1.odoo.local # 服务器 127.0.0.1 t1.odoo.local # 模板 127.0.0.1 t2.odoo.local # 模板 127.0.0.1 client-x.odoo.local 127.0。 0.1 客户端-y.odoo.local 127.0.0.1 客户端-z.odoo.local`

我的/etc/nginx/sites-available/default如下:

`server { 监听 80 default_server; proxy_set_header 主机 $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme;

位置 /longpolling { proxy_pass http://127.0.0.1:8072 ; }

位置 / { proxy_pass http://127.0.0.1:8069 ; } }

我的/etc/odoo.conf如下:

[选项]

; 这是允许数据库操作的密码:

; admin_passwd = 管理员

db_host = 假

db_port = 假

db_user = odoo

db_password = 假

limit_time_cpu = 600

limit_time_real = 1200

工人 = 3

日志文件 = /var/log/odoo/odoo-server.log

addons_path = /opt/odoo/addons,/opt/odoo/odoo/addons`

请帮助我如何解决此异常。

0 投票
1 回答
1968 浏览

email - 没有在odoo自己的自定义模板中获取完整的URL?

我是 odoo 的新手,我正在尝试在我自己的自定义模板中获取完整的 URL。请检查我的代码并帮助解决我做错了什么。

mail_template_view.xml

招标管理.py

上面的代码创建新记录并触发自动电子邮件功能

以上代码发送电子邮件

如果我从 XML 文件中删除 URL 代码,则会自动发送电子邮件而不会出现任何错误,但是当 URL 代码写入电子邮件模板时,我会收到以下错误。

错误信息:

在此处输入图像描述

请帮助我提出您的建议以及如何在电子邮件模板中获取完整网址。在 XML odoo 元素中被删除,因为它没有在上面的代码中显示。

0 投票
0 回答
630 浏览

odoo-12 - Odoo 12:将数据传递给 Qweb 报告模板

我想将字典发送到我的 qweb 报告模板,但它给了我这样的错误:

TypeError: 'NoneType' object is not subscriptable
Error to render compile AST
TypeError: 'NoneType' object is not subscriptable
Template: 1364
Path: /templates/t /t/t/t/div/h1/t
节点:< t t-esc="data['this']"/>

这是我位于模型文件夹中的 .py 代码:

这是获取数据的报告模板:

你能帮助我吗?谢谢你。

0 投票
1 回答
2175 浏览

python - 如何在odoo中获取新记录ID?

我创建了一条新记录,我想获取该记录的 ID。我有一个方法,我想在其中获取新创建记录的 ID。如果是真的,我想做某个动作。

这是我的发送电子邮件功能。我想在创建记录后自动发送电子邮件。所以,我想获取最近创建的记录 ID 并将该 ID 传递给这个函数。

这个函数是从我的电子邮件模板中调用的。它应该获取新创建记录的 ID,但它没有获取这些 ID,因此渲染模板失败。

0 投票
1 回答
66 浏览

odoo-12 - 停止 longpolling cron 调用以轻松调试

我正在尝试调试代码的某些部分,但 /longpolling/poll 调用限制我这样做。知道如何禁用它吗?

0 投票
1 回答
1105 浏览

odoo-12 - 验证约束字段“文件”时出错不存在

我创建了从 product.product 继承的新模型,在 python 文件中我添加了这个函数:

我尝试在模型 product.product 中添加新字段,但在重新启动服务器时出现此错误:

0 投票
1 回答
336 浏览

python-3.x - Python XML-RPC 导出导入程序

我正在尝试将 many2one 字段传递给另一个数据库。现在我的程序正在使用 xmlrpc 进入数据库并从名为 product.template 的表中获取数据,然后创建一个 csv。我要传递的字段与其他字段一起返回“[54, 'PARTS / COST']”。我只需要 54 即 id。知道在哪里拦截这个问题或如何解决它吗?这是我到目前为止得到的两种方法。

0 投票
1 回答
103 浏览

odoo-view - 如何在 odoo12 中使用自定义字段填充下拉列表?

通常,当声明 many2one 字段并在该 many2one 字段中引用模型时,此下拉列表会填充名为 name 的字段中的条目,但我想使用自定义字段填充下拉列表,例如 companyName。我怎样才能做到这一点?一个例子真的很有帮助

谢谢

0 投票
1 回答
285 浏览

ubuntu-16.04 - 在 ubuntu-16.04 上安装 odoo-12

** 错误 ?werkzeug:请求错误:回溯(最近一次调用最后一次):文件“/home/eslammofreh/.local/lib/python3.5/site-packages/werkzeug/serving.py”,第 270 行,在 run_wsgi 执行(self. server.app) 文件“/home/eslammofreh/.local/lib/python3.5/site-packages/werkzeug/serving.py”,第 258 行,在执行 application_iter = app(environ, start_response) 文件“/home/workplace /odoo/odoo/service/server.py”,第 350 行,应用程序返回 self.app(e, s) 文件“/home/workplace/odoo/odoo/service/wsgi_server.py”,第 128 行,应用程序返回application_unproxied(environ, start_response) 文件“/home/workplace/odoo/odoo/service/wsgi_server.py”,第 117 行,在 application_unproxied 结果 = odoo.http.root(environ,call return self.dispatch(environ, start_response) File "/home/workplace/odoo/odoo/http.py", line 1291, in call return self.app(environ, start_wrapped) File "/home/eslammofreh/.local/ lib/python3.5/site-packages/werkzeug/wsgi.py”,第 766 行,调用中 return self.app(environ, start_response) File "/home/workplace/odoo/odoo/http.py", line 1451, in dispatch self.setup_db(httprequest) File "/home/workplace/odoo/odoo/http.py ",第 1374 行,在 setup_db httprequest.session.db = db_monodb(httprequest) 文件 "/home/workplace/odoo/odoo/http.py",第 1535 行,在 db_monodb dbs = db_list(True, httprequest) 文件 "/home /workplace/odoo/odoo/http.py”,第 1502 行,在 db_list dbs = odoo.service.db.list_dbs(force) 文件“/home/workplace/odoo/odoo/service/db.py”,第 375 行,在 list_dbs 中,关闭(db.cursor()) 作为 cr:文件“/home/workplace/odoo/odoo/sql_db.py”,第 657 行,在游标中返回 Cursor(self.pool, self.dbname, self.dsn, serialized=serialized) File "/home/workplace/odoo/odoo/sql_db.py", line 171, in __init self._cnx = pool.borrow(dsn) File "/home/工作场所/odoo/odoo/sql_db.py”,第 540 行,在 _locked return fun(self, *args,kwargs)文件“/home/workplace/odoo/odoo/sql_db.py”,第 608 行,借用 **connection_info)文件“/home/eslammofreh/.local/lib/python3.5/site-packages/psycopg2/__init__ .py”,第 130 行,在 connect conn = _connect(dsn, connection_factory=connection_factory, **kwasync) psycopg2.OperationalError: FATAL: 角色“eslammofreh”不存在 - - - 2019-03-09 18:18:59,091 1892信息?odoo.sql_db:与数据库的连接失败 2019-03-09 18:18:59,093 1892 信息?werkzeug:127.0.0.1 - - [09/Mar/2019 18:18:59] “GET /favicon.ico HTTP/1.1”500 - 0 0.000 0.005 2019-03-09 18:18:59,098 1892 错误?werkzeug:请求时出错:回溯(最近一次调用最后一次):文件“/home/eslammofreh/.local/lib/python3.5/site-packages/werkzeug/serving.py”,第 270 行,