路由和视图函数(PyCharm)
路由和视图函数(PyCharm)
- 路由和视图函数(PyCharm)
- 路由和视图函数示例1
- 路由和视图函数示例2
- 底层实现路由和视图函数
- URL中包含字符(默认)变量
- URL中含包含整型变量
- URL中含包含浮点型变量
- URL中含包含浮path型变量
- URL中的uuid变量
路由和视图函数示例1
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
@app.route('/yyf')
def show_yyf():
return 'yyf
'
底层实现路由和视图函数
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型变量
@app.route('/product/')
def show_path(pt):
print(type(pt))
return r'可以显示“\”:' + str(pt)
URL中的uuid变量
@app.route('/product/uuid')
def show_uuid():
uid = uuid.uuid4()
print(type(uid))
return str(uid)