代码风格
函数名称
按钮对应的函数名以 btn_
开头
工作流对应的函数名以 wkf_
开头
# bad
def submit(self):
def done(self):
# good
def btn_submit(self):
def wkf_draft_to_done(self): # 在函数名中指明状态从 draft 变更为 done
为了方便代码的快速查询,推荐函数名以 __{蛇形类名}
结尾。
# bad
class DtdreamTrainApproveLine(models.Model):
def btn_wizard_ok(self):
# good
class DtdreamTrainApproveLine(models.Model):
def btn_wizard_ok__dtdream_train_approve_line(self):