一、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()
四、启动后效果图
前台页面效果图
后台页面效果图