直接运行即可,无需任何额外的服务器。
python app.py
运行日志
* Serving Flask app 'app' (lazy loading) * Environment: production WARNING: This is a development server、Do not use it in a production deployment. Use a production WSGI server instead. * Debug mode: on * Restarting with stat * Debugger is active! * Debugger PIN: 103-468-086 * Running on http://127.0.0.1:3000/ (Press CTRL+C to quit)
目录结构static/ |- main.csstemplates/ |- index.htmlapp.py
源码app.py
from flask import Flaskfrom flask import render_templateapp = Flask(__name__)@app.route('/')def news(): ctx = { 'title': 'DEMO', 'msg': 'Hello World !', } return render_template('index.html', ctx=ctx)if __name__ == '__main__': app.run(host='127.0.0.1', debug=True, port=3000)
templates/index.html
{{ ctx.msg }}
static/main.css
h1 {text-align: center;color: blue;font-size: 35px;}