2014-02-25 3 views
0

좋아, 그래서 sqlalchemy 놀고있어 문제가있어. 여기서 코드는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') 

참고 클래스 상태/거부 키로서 전달, 처리 파라미터있다 GOAL : 사용자 상태를 선택하는 경우 : 상태 키 입력 (trans_status) EX에 종속 될 새로운 트랜잭션을 생성 처리 된 상태 (처리 된 = 1)는 생성되어야합니다.

답변

1

글쎄, new_transstring 인스턴스이고 Transaction 인스턴스는 아닙니다. 방법 :

new_trans = Transaction(date=cur_date, status=[Status(status = trans_status)]) 
관련 문제