python - 如何查看 flask 最终输出的jinja模板
迷茫
迷茫 2017-04-18 10:22:54
0
2
651

我在模板中写了个 for 循环,类似 {% for n in Data %} 这样的,然后我想看 flask 把这个 for 循环展开后最终生成的模板文件,应该怎么去查看? 我不要通过浏览器查看源代码的方式。

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(2)
刘奇

Flask는 jinja 모듈을 사용하므로 다음과 같이 직접 호출하면 됩니다

으아악

참고: http://docs.jinkan.org/docs/j...

Ty80

render_template_string을 사용하면 됩니다. 첫 번째 매개변수가 템플릿 파일 경로가 아닌 읽기 템플릿 내용이라는 점을 제외하면 매개변수 전달 방법은 render_template과 유사합니다.
샘플 코드는 다음과 같습니다. 라우팅은 작성되지 않습니다), app_context를 직접 사용하여 액세스를 시뮬레이션합니다.

으아악

출력은 다음과 같습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿