(四)flask框架使用教程系列——URL传参、反转URL

一、URL传参数

1. 参数的作用

      可以在相同的URL ,但是指定不同的参数,后来加载不同的数据。

2. 在flask中如何使用参数

  • 参数需要放在两个尖括号中;
  • 视图函数中需要放和url中的参数同名的参数。

3. 样例代码

# encoding: utf-8
from flask import Flask

app = Flask(__name__)
@app.route('/article/')
def hello_world(id):
    return u'您请求的参数是:%s' %id

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

4、启动后效果图

(四)flask框架使用教程系列——URL传参、反转URL_第1张图片

二、反转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/')
def article(id):
    return u'您请求的参数是:%s' %id

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

四、启动后效果图

  1. 前台页面效果图
    (四)flask框架使用教程系列——URL传参、反转URL_第2张图片

  2. 后台页面效果图
    (四)flask框架使用教程系列——URL传参、反转URL_第3张图片

你可能感兴趣的:(flask框架,python,教程)