2014-10-12 3 views
1
def addtocart(): 
    if request.vars.product: 
     myrecord = db(db.PetProducts.product_number==request.vars.product).select(db.PetProducts.product_name) 
     session.productList.append(myrecord) 
    return show() 

목록의 쿼리 결과를 저장하는 기능을 원합니다. 이 경우 제품 이름.목록에 SQL 값을 저장하는 Web2py

답변

0

이렇게하는 방법입니다.

def addtocart(): 
    if request.vars.product: 
     for row in db(db.PetProducts.product_number==request.vars.product).select(): 
      session.productList.append(row.product_name) 
    return show() 

for 루프가 있어야하며 쿼리가 루프를 자동으로 수행했다는 인상을받지 못했습니다.

0

당신은() ALL 기타 사항 서보 -OFF을 데시벨 (db.PetProducts.product_number == request.vars.product(). as_list()) session.productList.extend을 시도 할 수 있습니다

0
def addtocart(): 
    if request.vars.product: 
     myrecord = db(db.PetProducts.product_number==request.vars.product).select(db.PetProducts.product_name).first() 
     session.productList.append(myrecord.product_name) 
    return show() 

을 나는 당신을 추측하고있어 ' 쿼리에서 단 하나의 결과 만 추가하려고합니다. 이 일을 할 것입니다

관련 문제