![]() |
|
starting with flask: code does not work - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: Web Scraping & Web Development (https://python-forum.io/forum-13.html) +--- Thread: starting with flask: code does not work (/thread-5752.html) |
starting with flask: code does not work - Peter_EU - Oct-19-2017 Hallowings, I am following tutorials of https://www.youtube.com/watch?v=OuDOr32ZHE0 I started writing my first python/html document (pip installed, flask too, virtual environment activated, did my first "Hello world" on 127.0.0.1:5000 and next moving to smt. tiny more complicated) and I am getting error messages. I am not certain what might be the problem, console says smt. about TemplateNotFound: test.html(???) so here is the code: python doc (app.py): from flask import Flask, render_template
app = Flask(__name__)
@app.route("/")
def index():
tv_show = "The Office"
return render_template("test.html", show = tv_show)
if __name__ == "__main__":
app.run()and HTML file (test.html):<!DOCTYPE html>
<html lang="en">
<head>
<title>Hallo World</title>
</head>
<body>
<h1>My favorite TV show is {{ show }}</h1>
</body>
</html>if anyone has any idea, thanks for help.Sincerely, the Noob Noob RE: starting with flask: code does not work - snippsat - Oct-19-2017 You must a have a templates folder. The way to set it up. my_page/ |-- app.py templates/ |-- test.html static\ # ccs,js,images ..ect goes in here in own foldersAlways set debug to True,so you get good error messages. Just remember to turn it off if deploy to a web host,as public web site/app. app.run(debug=True)
RE: starting with flask: code does not work - Peter_EU - Oct-20-2017 Thonx! Yep, you are right and I fixed it! |