2014-05-20 1 views
0

내 코드 :이유는이 오류를받을 수 있나요 : Form2를 정의되지

def return_post: 
    form = SQLFORM(db.post) 
    for c in form: 
    form1= post.body 
    form2 = form1.split() 
return dict(form2=form2) 

보기에서 :

{{=form2}} 

내가 Form2를 정의되지 않는 오류가 발생합니다. 위 코드가 실제 코드입니다. 나는 실제로 삼성 탭에서 이것을 게시했고 중괄호를 얻을 수 없었다.

+0

이 코드는 실제 코드가 아니어야합니다. 즉,'post.body'를 참조하십시오. 그러나 코드에'post' 객체가 정의되어 있지 않습니다. 또한,'form'을 반복 할 경우, 하나의 최상위 컴포넌트 인'TABLE' 객체 만 얻을 수 있습니다. 어쩌면 당신이 달성하고자하는 것을 더 설명 할 수 있습니다. – Anthony

답변

0

괄호 안에 중괄호 안에 =form2을 사용해야합니다.

{{=form2}} 

변경하고 다시 시도하십시오. 태블릿을 사용하는 경우 위의 행을 복사하여 붙여 넣으십시오. 그게 효과가있다.

+0

내 편집을 참조하십시오. 문안 인사 – user3346746

관련 문제