Difference between revisions of "Flask"
Jump to navigation
Jump to search
(→basics) |
(→basics) |
||
Line 16: | Line 16: | ||
if __name__ == '__main__': | if __name__ == '__main__': | ||
− | app.run() | + | app.run() # Default (listen to localhost port 5000, use flash run for options) |
+ | #app.run(host='0.0.0.0',port=8080,Debug=True) # Run in debug mode, listen to all hosts on port 8080 | ||
+ | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Run the build-in server listening to all | Run the build-in server listening to all | ||
Line 28: | Line 30: | ||
Now you can browse to <serverIP>:5000 | Now you can browse to <serverIP>:5000 | ||
+ | |||
https://code.tutsplus.com/tutorials/creating-a-web-app-from-scratch-using-python-flask-and-mysql--cms-22972 | https://code.tutsplus.com/tutorials/creating-a-web-app-from-scratch-using-python-flask-and-mysql--cms-22972 | ||
Revision as of 22:39, 9 February 2020
basics
Check this[1]
Hello world app:
#!/usr/bin/env python3
from flask import Flask
print(__name__)
app = Flask(__name__)
@app.route('/')
def main():
return 'Hello World'
if __name__ == '__main__':
app.run() # Default (listen to localhost port 5000, use flash run for options)
#app.run(host='0.0.0.0',port=8080,Debug=True) # Run in debug mode, listen to all hosts on port 8080
Run the build-in server listening to all
export FLASK_APP=welcome_app.py
flask run --host=0.0.0.0
welcome_app * Serving Flask app "welcome_app" * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
Now you can browse to <serverIP>:5000
templates
https://flask.palletsprojects.com/en/1.1.x/patterns/templateinheritance/#template-inheritance