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

由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

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

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

開發新手注意事項



  • 请问 mrshelly
    简单的测试..
        def onchange_type(self, cr, uid, ids, leave_type):
            result = {}
            if leave_type == 'C':
    result['value'] = {'remaining_holidays': 5 }
    else:
    result['value'] = {'remaining_holidays': 2 }
            return result
    却告诉我
        else:
           
    ^
    IndentationError: unindent does not match any outer indentation level
    重庆-mrshelly(49812643)  14:58:13

    成都-左奕<18080010801>  14:58:19
    ... else和if對齊
    重庆-mrshelly(49812643)  14:58:41
    我只簡單地把你的代碼復制到編輯器里看了一下.
    你應該明白問題所在了.

    重庆-mrshelly(49812643)  14:59:11
    把空白字符顯示出來.
    Editplus 請按 Alt+Shift+I
    [color=red]寫 python 特別注意一下.[/color]

    重庆-mrshelly(49812643)  15:01:28
    還是一樣的問題.
    縮進問題.

    重庆-mrshelly(49812643)  15:01:52
    推薦將 tab 換成 4 空格.
    最好不要 tab 與 空格混編...
    [color=red]這個在 OE addons 里太常見了.[/color]

    一句話就是要縮進問題. 要排好對齊,


Log in to reply