我是Odoo和Python的新手,我正在创建一个模块,我将其中一个模块定义为:
class Tag(models.Model):
_name = 'todo.task.tag'
name = fields.Char('Name', 40)
但是,当我安装模块时,它显示以下错误:
File "/mnt/extra-addons/todo_ui/models/models.py", line 65, in Tag
name = fields.Char('Name', 40)
TypeError: __init__() takes from 1 to 2 positional arguments but 3 were given
似乎您正在尝试设置字段Char大小,您需要使用size参数指定它。
name = fields.Char('Name', size=40)