2014-04-12 4 views
1

저는 파이썬 webapp2로 작성된 앱을 가지고 있습니다.Jinja2로 입력 필드의 값을 설정하십시오.

template_values = { 
      'name': "Test" 
     } 
template_values = JINJA_ENVIRONMENT.get_template('templates/leaderboard.html') 
self.response.write(leaderboard_template.render(template_values)) 

내가 {{name}}를 사용하여 HTML에서 입력 필드의 텍스트를 설정하려면,하지만이 작동하지 않았다 : 그래서 같은 몇 가지 변수를 템플릿을 렌더링합니다. 어떤 아이디어? 어떤 도움

<input type="text" value="{{name}}">

감사합니다!

편집 : AngularJS도 사용하고 있습니다. 입력 필드의 ng-model 속성을 템플릿 값으로 설정할 수도 있습니다.

+0

정확히 작동하지 않는 이유는 무엇입니까? 현재 출력물은 무엇입니까? – Jared

+0

필드 텍스트가 비어 있지만 html이 user2200321

답변

0

원하는 경우 wtforms으로 처리 할 수 ​​있습니다.

+0

으로 올바르게 업데이트됩니다. AngularJS는 어떻습니까? – user2200321

+0

백엔드에 연결할 수는 있지만 시도하지는 않았습니다. 나는 wtforms + jinja2 + webapp2로 좋은 조합이다. 라이브러리를 추가 할 수 없으면 wtforms 없이도이를 수행 할 수 있어야합니다. WTForms에는 고급 형식을 계획하는 경우 유효성 검사도 포함됩니다. –