2010-12-29 1 views
2

나는이 문제를 알아 내려고 너무 많은 시간을 보냈어요 찾을 수 없습니다 그것을 문자열합니다 (NUM)와 DEF사용하여 내장 'STR'기능 : 내가 그렇게하고하려고 같은 템플릿을 다수 전달하고있어</p> <p>을 : 글로벌 이름은

$를

는 는

$ (STR (NUM)) 또는 $ str을 (NUM)

이 글로벌 이름을 말하는 오류가 발생합니다 "STR"을 (를) 찾을 수 없습니다 .

편집 & 해결책 : "img [0-n] .png"를 참조 할 수 있도록이 작업을 수행하고 있습니다. num이 숫자로 전달되면 "img $ (num) .png"라고 말하면이 문자열을 만들 수 있습니다. num을 문자열로 명시 적으로 변환 할 필요가 없습니다. 렌더링 객체에 대한 글로벌로

+2

당신이 좀 더 문맥에 코드를 제공 할 수 있습니까? – marcog

답변

2

패스 STR :

render = web.template.render('templates', globals={ 'str': str })