Flask/Static Pages
Appearance
< Flask
This lesson shows how to display static content pages using Flask.
Readings
[edit | edit source]Multimedia
[edit | edit source]Activities
[edit | edit source]- Add a static folder to Flask.
- Create a folder named
static
in your Flask application folder.
- Create a folder named
- Add an index.html file to the static folder.
- Create a file named
index.html
in thestatic
folder. - Add any standard HTML you'd like to the
index.html
file, or just addHello world!
- Create a file named
- Create or modify the Flask application page.
- Modify main.py or app.py to include the following code:
import flask
app = flask.Flask(__name__)
@app.route('/')
def root():
return app.send_static_file('./index.html')
if __name__ == "__main__":
app.run(host='0.0.0.0', port=5000)
- Run the program.
- Refresh the output window or open a browser window to http://localhost:5000.
- Stop the program.
- Modify main.py or app.py to include the following code: