1 回答

TA貢獻(xiàn)1779條經(jīng)驗(yàn) 獲得超6個(gè)贊
在文檔的快速入門中對(duì)此進(jìn)行了解答。
您需要一個(gè)可變的URL,該URL是通過(guò)<name>在URL中添加占位符并name在view函數(shù)中接受相應(yīng)的參數(shù)來(lái)創(chuàng)建的。
@app.route('/landingpage<id>') # /landingpageA
def landing_page(id):
...
通常,URL的各個(gè)部分用分隔/。
@app.route('/landingpage/<id>') # /landingpage/A
def landing_page(id):
...
使用url_for生成的URL的網(wǎng)頁(yè)。
url_for('landing_page', id='A')
# /landingpage/A
您也可以將值作為查詢字符串的一部分傳遞,并從請(qǐng)求中獲取它,盡管如果始終需要,最好使用上面的變量。
from flask import request
@app.route('/landingpage')
def landing_page():
id = request.args['id']
...
添加回答
舉報(bào)