開發新手注意事項
-
请问 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]
一句話就是要縮進問題. 要排好對齊,