- 路由和视图函数(PyCharm)
- 路由和视图函数示例1
- 路由和视图函数示例2
- 底层实现路由和视图函数
- URL中包含字符(默认)变量
- URL中含包含整型变量
- URL中含包含浮点型变量
- URL中含包含浮path型变量
- URL中的uuid变量
from flask import Flask
import settings
app = Flask(__name__)
app.config.from_object(settings)
@app.route('/')
def hello_world():
return 'HELLO World!'
if __name__ == '__main__':
app.run()
路由和视图函数示例2
# 访问URL为(http://127.0.0.1:5000/yyf)时
@app.route('/yyf')
def show_yyf():
return 'yyf'
底层实现路由和视图函数
# 底层实现演示
# route就是将函数与add_url_rule进行了装饰
def s_name():
return 'YYF'
app.add_url_rule('/name', view_func=s_name)
URL中包含字符(默认)变量
# 变量类型为字符(默认)
@app.route('/product/' )
def show_pro(pro_name):
print(type(pro_name))
return '当前商品是' + str(pro_name)
URL中含包含整型变量
# 变量类型为整型
@app.route('/product/' )
def show_page(page):
print(type(page))
return '当前请求的是第' + str(page) + '页数据'
URL中含包含浮点型变量
# 变量类型为浮点型
@app.route('/product/' )
def show_price(price):
print(type(price))
return '当前商品的价格是' + str(price) + '元'
URL中含包含浮path型变量
# 变量类型为path:与string类型,可以显示“/”
@app.route('/product/' )
def show_path(pt):
print(type(pt))
return r'可以显示“\”:' + str(pt)
URL中的uuid变量
# 变量类型为uuid:接收UUID字符串(用户唯一标识)
@app.route('/product/uuid')
def show_uuid():
uid = uuid.uuid4()
print(type(uid))
return str(uid)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)