(四)flask框架使用教程系列——URL傳參、反轉URL
阿新 • • 發佈:2018-11-17
一、URL傳引數
1. 引數的作用
可以在相同的URL ,但是指定不同的引數,後來載入不同的資料。
2. 在flask中如何使用引數
- 引數需要放在兩個尖括號中;
- 檢視函式中需要放和url中的引數同名的引數。
3. 樣例程式碼
# encoding: utf-8
from flask import Flask
app = Flask(__name__)
@app.route('/article/<id>')
def hello_world(id):
return u'您請求的引數是:%s' %id
if __name__ == '__main__':
app.run()
4、啟動後效果圖
二、反轉URL
1. 什麼叫做反轉URL?
從檢視函式到url的轉換叫做反轉url,感覺上類似與Java反射呼叫方法。
2.反轉URL的用處
- 在頁面重定向的時候,會使用URL反轉
- 在模板中,也會使用URL 反轉
3.樣例程式碼
# encoding: utf-8
from flask import Flask,url_for
app = Flask(__name__)
@app.route("/")
def index():
print(url_for('my_list'))
print(url_for('article', id='abc'))
return "你好index!"
@app.route('/list/')
def my_list():
return 'list'
@app.route('/article/<id>')
def article(id):
return u'您請求的引數是:%s' %id
if __name__ == '__main__':
app.run()
四、啟動後效果圖
前臺頁面效果圖
後臺頁面效果圖