Python 在openerp 7中添加自定义字段,但没有结果

Python 在openerp 7中添加自定义字段,但没有结果,python,django,openerp,openerp-7,Python,Django,Openerp,Openerp 7,我试图通过添加1个字段(例如Hobby字段)来定制openerp中的客户表单,我已经制作了\uuuu init\uuuuuuuuuuuuuuy,openerp\uuuuuuuuuuuuy.py,customer\uuuuuu inher.py,但没有任何更改。我使用的是Openerp 7和Windows 7,请检查下面的代码,并告诉我该怎么做,真的需要你们的帮助 \u init\uuuupy import partner_ai { 'name': 'Base', 'versio

我试图通过添加1个字段(例如Hobby字段)来定制openerp中的客户表单,我已经制作了
\uuuu init\uuuuuuuuuuuuuuy
openerp\uuuuuuuuuuuuy.py
customer\uuuuuu inher.py
但没有任何更改。我使用的是Openerp 7Windows 7,请检查下面的代码,并告诉我该怎么做,真的需要你们的帮助

\u init\uuuupy

import partner_ai
{
    'name': 'Base',
    'version': '1.3',
    'category': 'partner',
    'author': 'OpenERP SA',
    'maintainer': 'OpenERP SA',
    'website': 'http://www.openerp.com',
    'depends': [base],
    'data': [
        'partner_view.xml',
    ],
    'demo': [],
    'test': [],
    'installable': True,
    'auto_install': False,
    'application': True,
    ],
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
from openerp.osv import fields, osv

class partner(osv.osv):
    _inherit = 'res.partner'
    _columns = {'hobby' : fields.char('Hobby Pribadi', size=20, help='bujang, lajang, etc')}

   def format_npwp(self, cr, uid, ids, hobby):
        if status:

            result = ''
            warning = {"title": ("Hobby Partner salah!"), "message": ("Hobby salah, jangan ada selain karakter")}

            elif status.isdigit():
                return {'warning': warning, 'value': {'hobby': result}}

            else:
                result = status
                return {'value': {'hobby': result}}
        return True

partner()
\u openerp.py

import partner_ai
{
    'name': 'Base',
    'version': '1.3',
    'category': 'partner',
    'author': 'OpenERP SA',
    'maintainer': 'OpenERP SA',
    'website': 'http://www.openerp.com',
    'depends': [base],
    'data': [
        'partner_view.xml',
    ],
    'demo': [],
    'test': [],
    'installable': True,
    'auto_install': False,
    'application': True,
    ],
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
from openerp.osv import fields, osv

class partner(osv.osv):
    _inherit = 'res.partner'
    _columns = {'hobby' : fields.char('Hobby Pribadi', size=20, help='bujang, lajang, etc')}

   def format_npwp(self, cr, uid, ids, hobby):
        if status:

            result = ''
            warning = {"title": ("Hobby Partner salah!"), "message": ("Hobby salah, jangan ada selain karakter")}

            elif status.isdigit():
                return {'warning': warning, 'value': {'hobby': result}}

            else:
                result = status
                return {'value': {'hobby': result}}
        return True

partner()
partner_ai.py

import partner_ai
{
    'name': 'Base',
    'version': '1.3',
    'category': 'partner',
    'author': 'OpenERP SA',
    'maintainer': 'OpenERP SA',
    'website': 'http://www.openerp.com',
    'depends': [base],
    'data': [
        'partner_view.xml',
    ],
    'demo': [],
    'test': [],
    'installable': True,
    'auto_install': False,
    'application': True,
    ],
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
from openerp.osv import fields, osv

class partner(osv.osv):
    _inherit = 'res.partner'
    _columns = {'hobby' : fields.char('Hobby Pribadi', size=20, help='bujang, lajang, etc')}

   def format_npwp(self, cr, uid, ids, hobby):
        if status:

            result = ''
            warning = {"title": ("Hobby Partner salah!"), "message": ("Hobby salah, jangan ada selain karakter")}

            elif status.isdigit():
                return {'warning': warning, 'value': {'hobby': result}}

            else:
                result = status
                return {'value': {'hobby': result}}
        return True

partner()
partner\u ai\u view.xml

<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>
        <record model="ir.ui.view" id="partner_ai_view">
            <field name="name">partner.ai</field>            
            <field name="model">res.partner</field>            
            <field name="type">form</field>                         
            <field name="inherit_id" ref="base.view_partner_form"/>
            <field name="arch" type="xml">
                <field name="email" position="after">
                    <field name="hobby"/>
                </field>
            </field>
        </record>
    </data>
</openerp>

合伙人,ai
合伙人
形式

我将上述文件放在/addons/partner_ai/。

在您的openerp中。py文件正在校准原始的“partner_view.xml” 应该是:

'data': [
    'partner_ai_view.xml',
],

转到设置->技术->数据库结构->字段,在那里创建新的自定义字段,并通过激活开发人员模式使用编辑表单视图添加它