run flask app on lan code example

Example 1: flask how to run app

$ export FLASK_APP=hello.py
$ python -m flask run
 * Running on http://127.0.0.1:5000/

Example 2: display flask across network

from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
  return "Hello world!" 

if __name__ == '__main__':
    app.debug = True
    app.run(host="0.0.0.0") #host="0.0.0.0" will make the page accessable
                            #by going to http://[ip]:5000/ on any computer in 
                            #the network.

Example 3: run flask app from command line

# For bash do this:
set FLASK_APP=<app_name>

# For powershell do this:
$env FLASK_APP=<app_name>

# Run it like this
flask run