
코드스니펫에 첨부된
app.py
index.html
을 그대로 복붙해서 실행했는데 오류가 떴습니다.
아래는 localhost:5000 페이지 오류 입니다.
TemplateNotFound
jinja2.exceptions.TemplateNotFound: index.html
Traceback (most recent call last)
File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 2091, in __call__
return self.wsgi_app(environ, start_response)
File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 2076, in wsgi_app
response = self.handle_exception(e)
File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 2073, in wsgi_app
response = self.full_dispatch_request()
File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 1519, in full_dispatch_request
rv = self.handle_user_exception(e)
File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 1517, in full_dispatch_request
rv = self.dispatch_request()
File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 1503, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\app.py", line 6, in home
return render_template('index.html')
File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\templating.py", line 155, in render_template
ctx.app.jinja_env.get_or_select_template(template_name_or_list),
File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\jinja2\environment.py", line 1081, in get_or_select_template
return self.get_template(template_name_or_list, parent, globals)
File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\jinja2\environment.py", line 1010, in get_template
return self._load_template(name, globals)
File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\jinja2\environment.py", line 969, in _load_template
template = self.loader.load(self, name, self.make_globals(globals))
File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\jinja2\loaders.py", line 126, in load
source, filename, uptodate = self.get_source(environment, name)
File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\templating.py", line 59, in get_source
return self._get_source_fast(environment, template)
File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\templating.py", line 95, in _get_source_fast
raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: index.html
The debugger caught an exception in your WSGI application. You can now look at the traceback which led to the error.
To switch between the interactive traceback and the plaintext one, you can click on the "Traceback" headline. From the text traceback you can also create a paste of it. For code execution mouse-over the frame you want to debug and click on the console icon on the right side.
You can execute arbitrary Python code in the stack frames and there are some extra helpers available for introspection:
dump() shows all variables in the frame
dump(obj) dumps all that's known about the object
Brought to you by DON'T PANIC, your friendly Werkzeug powered traceback interpreter.
아래는 app.py 오류입니다.
C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\Scripts\python.exe C:/Users/rladu/OneDrive/Desktop/sparta/projects/mars/app.py * Serving Flask app 'app' (lazy loading) * Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Debug mode: on * Running on all addresses (0.0.0.0) WARNING: This is a development server. Do not use it in a production deployment. * Running on http://127.0.0.1:5000 * Running on http://172.16.11.246:5000 (Press CTRL+C to quit) * Restarting with stat * Debugger is active! * Debugger PIN: 110-599-515 127.0.0.1 - - [30/Jul/2022 22:01:45] "GET / HTTP/1.1" 500 - 127.0.0.1 - - [30/Jul/2022 22:01:45] "GET / HTTP/1.1" 500 - Traceback (most recent call last): File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 2091, in __call__ return self.wsgi_app(environ, start_response) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 2076, in wsgi_app response = self.handle_exception(e) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 2073, in wsgi_app response = self.full_dispatch_request() File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 1519, in full_dispatch_request rv = self.handle_user_exception(e) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 1517, in full_dispatch_request rv = self.dispatch_request() File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 1503, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\app.py", line 6, in home return render_template('index.html') File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\templating.py", line 155, in render_template ctx.app.jinja_env.get_or_select_template(template_name_or_list), File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\jinja2\environment.py", line 1081, in get_or_select_template return self.get_template(template_name_or_list, parent, globals) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\jinja2\environment.py", line 1010, in get_template return self._load_template(name, globals) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\jinja2\environment.py", line 969, in _load_template template = self.loader.load(self, name, self.make_globals(globals)) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\jinja2\loaders.py", line 126, in load source, filename, uptodate = self.get_source(environment, name) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\templating.py", line 59, in get_source return self._get_source_fast(environment, template) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\templating.py", line 95, in _get_source_fast raise TemplateNotFound(template) jinja2.exceptions.TemplateNotFound: index.html 127.0.0.1 - - [30/Jul/2022 22:01:46] "GET /?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - 127.0.0.1 - - [30/Jul/2022 22:01:46] "GET /?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - 127.0.0.1 - - [30/Jul/2022 22:01:46] "GET /?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - 127.0.0.1 - - [30/Jul/2022 22:01:47] "GET /?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - 127.0.0.1 - - [30/Jul/2022 22:01:53] "GET / HTTP/1.1" 500 - Traceback (most recent call last): File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 2091, in __call__ return self.wsgi_app(environ, start_response) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 2076, in wsgi_app response = self.handle_exception(e) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 2073, in wsgi_app response = self.full_dispatch_request() File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 1519, in full_dispatch_request rv = self.handle_user_exception(e) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 1517, in full_dispatch_request rv = self.dispatch_request() File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 1503, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\app.py", line 6, in home return render_template('index.html') File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\templating.py", line 155, in render_template ctx.app.jinja_env.get_or_select_template(template_name_or_list), File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\jinja2\environment.py", line 1081, in get_or_select_template return self.get_template(template_name_or_list, parent, globals) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\jinja2\environment.py", line 1010, in get_template return self._load_template(name, globals) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\jinja2\environment.py", line 969, in _load_template template = self.loader.load(self, name, self.make_globals(globals)) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\jinja2\loaders.py", line 126, in load source, filename, uptodate = self.get_source(environment, name) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\templating.py", line 59, in get_source return self._get_source_fast(environment, template) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\templating.py", line 95, in _get_source_fast raise TemplateNotFound(template) jinja2.exceptions.TemplateNotFound: index.html 127.0.0.1 - - [30/Jul/2022 22:01:54] "GET /?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - 127.0.0.1 - - [30/Jul/2022 22:01:54] "GET /?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - 127.0.0.1 - - [30/Jul/2022 22:01:55] "GET /?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - 127.0.0.1 - - [30/Jul/2022 22:01:55] "GET /?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - 127.0.0.1 - - [30/Jul/2022 22:02:32] "GET / HTTP/1.1" 500 - Traceback (most recent call last): File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 2091, in __call__ return self.wsgi_app(environ, start_response) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 2076, in wsgi_app response = self.handle_exception(e) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 2073, in wsgi_app response = self.full_dispatch_request() File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 1519, in full_dispatch_request rv = self.handle_user_exception(e) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 1517, in full_dispatch_request rv = self.dispatch_request() File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\app.py", line 1503, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\app.py", line 6, in home return render_template('index.html') File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\templating.py", line 155, in render_template ctx.app.jinja_env.get_or_select_template(template_name_or_list), File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\jinja2\environment.py", line 1081, in get_or_select_template return self.get_template(template_name_or_list, parent, globals) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\jinja2\environment.py", line 1010, in get_template return self._load_template(name, globals) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\jinja2\environment.py", line 969, in _load_template template = self.loader.load(self, name, self.make_globals(globals)) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\jinja2\loaders.py", line 126, in load source, filename, uptodate = self.get_source(environment, name) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\templating.py", line 59, in get_source return self._get_source_fast(environment, template) File "C:\Users\rladu\OneDrive\Desktop\sparta\projects\mars\venv\lib\site-packages\flask\templating.py", line 95, in _get_source_fast raise TemplateNotFound(template) jinja2.exceptions.TemplateNotFound: index.html 127.0.0.1 - - [30/Jul/2022 22:02:32] "GET /?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - 127.0.0.1 - - [30/Jul/2022 22:02:32] "GET /?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - 127.0.0.1 - - [30/Jul/2022 22:02:33] "GET /?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - 127.0.0.1 - - [30/Jul/2022 22:02:34] "GET /?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 -
