好的,所以我正在玩sqlalchemy并遇到了问题。这是代码
........
def Create(cur_date, trans_status):
new_trans = 'Transaction(date=cur_date, status=[Status(%s = 0)])' %(trans_status)
session.add(new_trans)
session.commit()
Create('1/12/14', 'processed')
注意:类Status已作为键/参数处理,拒绝和转发 目标:创建新事务,其中状态键将取决于输入(trans_status) EX:如果用户选择状态为已处理,则应创建状态(已处理= 1)
答案 0 :(得分:1)
好吧,new_trans
将是string
个实例,而不是Transaction
个实例。怎么样:
new_trans = Transaction(date=cur_date, status=[Status(status = trans_status)])