2017-12-02 11 views
-1

람다를 사용하여 Excel 시트의 키를 매핑하려고합니다. 하지만 제대로 매핑 할 수 없습니다.어떻게 lambdas를 사용하여 파이썬으로 날짜를 매핑 할 수 있습니까? Odoo에서 엑셀 시트를 인쇄하려고합니다.

def _get_lines(self,cr,uid,ids,val, context=None): 
    dict_dat = val 
    od_start = dict_dat['od_start'][0] 
    qry= '' 
    x = 'hr_payslip.date_from = '+ date(od_start) 
    print x 
    qry = x 
    qry_data = [] 
    qry = self.make_qry(cr,uid,ids,context=context) 
    keys = self.get_keys() 
    cr.execute(qry) 
    qry_data = cr.fetchall() 
    der_data = map(lambda x:dict(zip(keys,x)),qry_data) 
    print der_data 
    return der_data 
+0

를 해결 도와주세요. –

+0

@ThomasSmyth :이 줄에서 "x"= hr_payslip.date_from = '+ date (od_start) "" " 날짜 필드 인 od_start를 가져오고 싶습니다 ... 어떻게하면됩니까? ? – vbt

+0

문제가 해결되었습니다. – vbt

답변

0
x = 'hr_payslip.date_from = '+ str(val.get('od_start')) 

당신이 당신의 문제에 대한 구체적 수 있다면 도움이 문제