
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
[강의목차4-3] localhost:5000 접속시 오류가 납니다. flask에서
render_template('index.html'
을 실행하고 localhost:5000 으로 접속하면 아래와 같은 화면이 나타납니다.
무슨 문제인가요?


from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def home():
return render_template('index.html')
if __name__ == '__main__':
app.run('0.0.0.0',port=5000,debug=True)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>나의 첫 웹페이지!</h1>
<button>나는 버튼이다</button>
</body>
</html>
jinja2.exceptions.TemplateNotFound: index.html
127.0.0.1 - - [27/Nov/2022 10:05:14] "GET /?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 -
127.0.0.1 - - [27/Nov/2022 10:05:14] "GET /?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 -
127.0.0.1 - - [27/Nov/2022 10:05:15] "GET /?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 -
127.0.0.1 - - [27/Nov/2022 10:05:15] "GET /?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 -
