- Published on
Flask
- Authors
- Name
- Loi Tran
- @PrimeTimeTrann
Create project directory
mkdir flaskproject
cd flaskproject
Setup virtual environment
python3 -m venv venv
Source environment
source venv/bin/activate
Check environment is sourced
env | grep VIRTUAL_ENV
Install Flask
pip install flask
Create entrypoint file containing source code
touch app.py
Create single endpoint and run app
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
print('Hi')
return "<p>Hello, Flask World!</p>"
if __name__ == '__main__':
app.run(host='0.0.0.0', debug=True)
Run project from command line
flask run
Deactivate environment
deactivate
Debug
export FLASK_DEBUG=true