- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我只是向我的模型添加一些相关字段,其他一些字段可以工作,但对于这个模型,它们不会,这些是我的模型:
class book_block(models.Model):
_name = 'book.block'
name = fields.Char(string="Name")
code = fields.Char(string="Code", size=11)
size_code = fields.Many2one('bsi.book.block.size', string="Size")
text_paper = fields.Many2one('text.paper', string="Text Paper")
n_pages_one_color = fields.Integer(string="N° of pages 1 color")
adnl_n_pages_one_color = fields.Integer(string="Additional N° of pages one color")
class mrp_worksheet_contract(models.Model):
_name = 'mrp.worksheet.contract'
@api.model
def create(self, vals):
if vals.get('name', 'New') == 'New':
vals['name'] = self.env['ir.sequence'].next_by_code('mrp.worksheet.contract') or '/'
return super(mrp_worksheet_contract, self).create(vals)
name = fields.Char('Reference', required=True, index=True, copy=False, readonly='True', default='New')
date = fields.Date(string="Date")
book_block = fields.Many2one('book.block', string="Book Block")
n_pages_one_color = fields.Integer(string="N of pages one color", related="book_block.n_pages_one_color")
adnl_n_pages_one_color = fields.Integer(string="Additional N° of pages one color", related="book_block.adnl_n_pages_one_color")
book_block
字段没问题,问题在于 n_pages_one_color
和 adnl_n_pages_one_color
字段,它让我感到困惑:
Traceback (most recent call last):
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\http.py", line 546, in _handle_exception
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\http.py", line 583, in dispatch
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\http.py", line 319, in _call_function
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\service\model.py", line 118, in wrapper
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\http.py", line 316, in checked_call
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\http.py", line 812, in __call__
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\http.py", line 412, in response_wrap
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\openerp\addons\web\controllers\main.py", line 948, in call_button
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\openerp\addons\web\controllers\main.py", line 936, in _call_kw
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\api.py", line 268, in wrapper
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\openerp\addons\base\module\module.py", line 447, in button_immediate_install
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\api.py", line 268, in wrapper
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\openerp\addons\base\module\module.py", line 495, in _button_immediate_function
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\modules\registry.py", line 370, in new
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\modules\loading.py", line 355, in load_modules
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\modules\loading.py", line 255, in load_marked_modules
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\modules\loading.py", line 156, in load_module_graph
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\modules\registry.py", line 194, in setup_models
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\api.py", line 268, in wrapper
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\api.py", line 372, in old_api
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\models.py", line 3010, in _setup_fields
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\fields.py", line 468, in setup
File "C:\Program Files (x86)\Odoo 8.0-20170914\server\.\openerp\fields.py", line 514, in _setup_related
AttributeError: 'bool' object has no attribute '_fields'
我不明白,它应该可以工作,我没有看到任何问题,甚至 book_block Many2one
字段也很好,所以,这是怎么回事?
有什么想法吗?
最佳答案
不引用 bool (非 bool )字段。错误是从 File "C:\Program Files (x86)\Odoo 8.0-20170914\server.\openerp\fields.py", line 514, in _setup_related 生成的strong>_setup_lated方法,根据源码:设置相关字段的属性。因此,我建议您检查具有相关属性的所有字段。并检查 book_block 模型中是否存在 adnl_n_pages_one_color 字段。
关于python - 属性错误: 'bool' object has no attribute '_fields' - Odoo v8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47106218/
我想根据字段数据获取 Elasticsearch 存储库中存在的所有文档 ID,并使用新数据更新该字段。 例如:“_index”:“conn2”,“_type”:“conn2”,"_id": "doc
我想知道是否有一个函数可以让我实现一个 autocomplete_field 而无需通过外键将该变量链接到另一个关系。 即我有模型 Aaa、Bbb 和 Ccc。 Bbb 和 Ccc 使用外键关联,而
我正在 Django 上制作博客,我想添加基于 django-haystack 的站点搜索。我使用官方手册对 haystack 进行了基本配置,但是当我想测试我的搜索时,出现错误:“Options”对
我希望能够从另一个模块获取命名元组的 _fields 成员的长度。但是,它被标记为 protected 。 我的解决方法如下: MyTuple = namedtuple( 'MyTuple',
我在阅读别人的 C++ 代码时发现了这个结构: _worklist = new (_arena) Block_List(); 我的 C++ 有点生疏,有人可以解释这里发生了什么吗?我不明白这段代码在做
Xtend 和 Spring Data 之间的命名约定似乎不兼容。 例如: // User.xtend class User { @Property var Long id; }
这个问题是我的 python ast 工作的结果。 我在ast中有一个节点,我想获取它的子节点。 ._field 属性给出节点所有子节点的名称。然而,根据语法节点的不同,它对于不同的节点是不同的。 例
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 5 年前。 Improve
我正在使用 wordpress 插件,开发人员使用名称中的 [] 字符创建了 ID。 我不知道如何用 css 定位它们... stuff 所以我试试 #shipping_city[]_field {f
如果您使用 _embed 参数调用 REST API,您将能够将嵌入对象作为返回 JSON 的“_embedded”JSON 对象,如下所示: /?rest_route=/wp/v2/posts&_e
我只是向我的模型添加一些相关字段,其他一些字段可以工作,但对于这个模型,它们不会,这些是我的模型: class book_block(models.Model): _name = 'book.
我是一名优秀的程序员,十分优秀!