Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

修改模块partner后不能登陆openerp



  • 我在模块partner.py里增加了一些属性,
    内容如下:
    'historydetail':fields.text('History Detail'),
    'memo':fields.text('Memo'),
    'sourcememo': fields.char('Source Memo',size=64),
    'vatmemo': fields.char('VAT Memo',size=64),
    'retail': fields.boolean('Retail'),
    'architect': fields.boolean('Architect'),
    'upholsterer': fields.boolean('Uphlsterer'),
    'retailsend': fields.boolean('Retail Send'),
    'architectsend': fields.boolean('Architect Send'),
    'upholsterersend': fields.boolean('Uphlsterer Send'),
    'logo':fields.binary('Logo'),
    '2ndemail':fields.char('2nd e-mail'),

    只修改了属性,计划修改后在OpenERP客户端更新模块,再修改view得到所增加的属性
    但是修改后竟然登陆不了openerp,openerp-server.log里相应的信息如下:
    [2009-06-13 17:08:16,733] INFO:dbpool:Connecting to template1
    [2009-06-13 17:08:17,717] INFO:dbpool:Closing all connections to template1
    [2009-06-13 17:08:50,655] INFO:init:module base: loading objects
    [2009-06-13 17:08:50,655] INFO:init:module base: registering objects
    [2009-06-13 17:08:50,671] CRITICAL:init:Couldn't load module basef
    [2009-06-13 17:08:50,671] CRITICAL:init:init() takes exactly 3 arguments (2 given)

    由于本人是初学者,对Python了解不多,请问大侠们给点意见,共同学习一下!
    Any help would be appreciated!!!

    [[i] 本帖最后由 vincent_xox 于 2009-6-13 17:21 编辑 [/i]]



  • 我在模块partner.py里增加了一些属性,
    内容如下:
    'historydetail':fields.text('History Detail'),
    'memo':fields.text('Memo'),
    'sourcememo': fields.char('Source Memo',size=64),
    'vatmemo': fields.char('VAT Memo',size=64),
    'retail': fields.boolean('Retail'),
    'architect': fields.boolean('Architect'),
    'upholsterer': fields.boolean('Uphlsterer'),
    'retailsend': fields.boolean('Retail Send'),
    'architectsend': fields.boolean('Architect Send'),
    'upholsterersend': fields.boolean('Uphlsterer Send'),
    'logo':fields.binary('Logo'),
    '2ndemail':fields.char('2nd e-mail'),

    只修改了属性,计划修改后在OpenERP客户端更新模块,再修改view得到所增加的属性
    但是修改后竟然登陆不了openerp,openerp-server.log里相应的信息如下:
    [2009-06-13 17:08:16,733] INFO:dbpool:Connecting to template1
    [2009-06-13 17:08:17,717] INFO:dbpool:Closing all connections to template1
    [2009-06-13 17:08:50,655] INFO:init:module base: loading objects
    [2009-06-13 17:08:50,655] INFO:init:module base: registering objects
    [2009-06-13 17:08:50,671] CRITICAL:init:Couldn't load module basef
    [2009-06-13 17:08:50,671] CRITICAL:init:init() takes exactly 3 arguments (2 given)

    由于本人是初学者,对Python了解不多,请问大侠们给点意见,共同学习一下!
    Any help would be appreciated!!!

    [[i] 本帖最后由 vincent_xox 于 2009-6-13 17:21 编辑 [/i]]



  • 不要直接修改内置模块,应该新建一个模块并继承内置模块中的对象



  • [quote]原帖由 [i]oldrev[/i] 于 2009-6-13 19:37 发表 [url=www.shine-it.net/redirect.php?goto=findpost&pid=2225&ptid=511][img]www.shine-it.net/images/common/back.gif[/img][/url]
    不要直接修改内置模块,应该新建一个模块并继承内置模块中的对象 [/quote]

    具体是怎样做呢?可以发个例子看看吗?


  • 管理员

    如果你的修改不是很复杂,可以看看下面这种快速开发的方式:<a href="http://openerp.tv/display.php?rnd=NDk=">http://openerp.tv/display.php?rnd=NDk=</a><br><br>你也可以用创建模块的方法,创建的方法请参见: <a href="http://doc.openerp.com/developer/2_4_module_development/4_1_module_structure.html">http://doc.openerp.com/developer/2_4_module_development/4_1_module_structure.html</a><br><br>addons目录下的所有模块都可以是你参考的例子。<br><br>

    [[i] 本帖最后由 digitalsatori 于 2009-6-13 23:53 编辑 [/i]]


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待