Notice
Recent Posts
Recent Comments
삽이 부서질 때까지 삽질
jinja2.exceptions.TemplateNotFound 해결법 본문
jinja2.exceptions.TemplateNotFound
웹도 처음 손대봤는데 처음 보는 flask로 뭔가를 하려니 하나도 안된다.. 하하하핳
저 에러로 검색해보면 가장 먼저 뜨는게 stackoverflow 글이다.
누군가 친절히 링크를 해놨다.
http://flask.pocoo.org/docs/0.12/quickstart/#rendering-templates 로 들어가서 해결해보셈 이라며!
Flask will look for templates in the templates
folder. So if your application is a module, this folder is next to that module, if it’s a package it’s actually inside your package:
Case 1: a module:
Case 2: a package:
라는 내용이 바로 보인다.
읽어보면 templates 폴더를 생성해서 안에 적용할 template를 넣으라는 것이다.
저 케이스를 나에게 적용하면
/homepage
/temp.py
/templates
index.html
너무 잘된다...
사용한 코드
temp.py
1 2 3 4 5 6 7 8 9 10 11 12 | # -*- coding: utf-8 -*- import sys from flask import Flask, render_template app = Flask(__name__) @app.route("/") def index(): return render_template("index.html") if __name__ == "__main__": app.run(debug=True) | cs |
index.html
1 2 3 4 5 6 7 8 9 10 | <html> <head> <title> Hello world! </title> </head> <body> <h5>Start Flask world!!</h5> </body> </html> | cs |
'flask' 카테고리의 다른 글
flask static file 적용(css, js, image 등) (1) | 2017.09.10 |
---|
Comments