Python 如何通过函数创建新的openerp字段?

Python 如何通过函数创建新的openerp字段?,python,eclipse,openerp,Python,Eclipse,Openerp,我想知道,如果我想创建一个新的领域,那么如何才能做到这一点。如何设置xml和其他细节。我想我必须设置它们并返回字段。但是是否有创建新字段的特定功能。我不知道 请帮忙 感谢为现有对象创建一个新字段,它足以从原始类继承并在\u columns字典中定义您的字段。按照以下步骤操作: 创建新模块 在此模块中创建一个从要扩展的类继承的类,比如从帐户。发票: from osv import osv, fields class my_invoice(osv.osv): _inherit = 'acco

我想知道,如果我想创建一个新的领域,那么如何才能做到这一点。如何设置xml和其他细节。我想我必须设置它们并返回字段。但是是否有创建新字段的特定功能。我不知道

请帮忙
感谢

为现有对象创建一个新字段,它足以从原始类继承并在
\u columns
字典中定义您的字段。按照以下步骤操作:

  • 创建新模块
  • 在此模块中创建一个从要扩展的类继承的类,比如从
    帐户。发票

    from osv import osv, fields
    class my_invoice(osv.osv):
        _inherit = 'account.invoice'
        _columns = {
            new_field: fields.char('My field', size=128)
        }
    
  • 接下来,您可能需要编辑视图以在某处添加字段等

    当然,您必须通过管理界面安装新模块