您的位置:首页 > 其它

Flask Hello World

2017-01-11 23:24 399 查看

1. 最简版本

from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
return '<h1>Hello World!</h1>'

@app.route('/user/<name>')
def user(name):
return '<h1>Hello, %s</h1>' % name

if __name__ == '__main__':
app.run()


打开
http://127.0.0.1:5000/
,你会看到如下输出:



打开
http://127.0.0.1:5000/user/Brown
,你会看到如下输出:



2. 使用模板引擎

templates/index.html

<h1>Hello World!</h1>


templates/user.html

<h1>Hello, {{ name }}!</h1>


MyFlask.py

from flask import Flask, render_template
from flask_bootstrap import Bootstrap
app = Flask(__name__)
bootstrap = Bootstrap(app)

@app.route('/')
def index():
return render_template('index.html')

@app.route('/user/<name>')
def user(name):
return render_template('user.html', name=name)

if __name__ == '__main__':
app.run()


结果与1一样。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: