从烧瓶路径中的URL获取变量

我有许多landingpage以唯一ID 开头和结尾的URL 。我需要能够从URL获取ID,以便可以将一些数据从另一个系统传递到我的Flask应用程序。我如何获得该价值?


http://localhost/landingpageA

http://localhost/landingpageB

http://localhost/landingpageC


幕布斯6054654
浏览 245回答 1
1回答

哆啦的时光机

在文档的快速入门中对此进行了解答。您需要一个可变的URL,该URL是通过<name>在URL中添加占位符并name在view函数中接受相应的参数来创建的。@app.route('/landingpage<id>')&nbsp; # /landingpageAdef landing_page(id):&nbsp; &nbsp; ...通常,URL的各个部分用分隔/。@app.route('/landingpage/<id>')&nbsp; # /landingpage/Adef landing_page(id):&nbsp; &nbsp; ...使用url_for生成的URL的网页。url_for('landing_page', id='A')# /landingpage/A您也可以将值作为查询字符串的一部分传递,并从请求中获取它,尽管如果始终需要,最好使用上面的变量。from flask import request@app.route('/landingpage')def landing_page():&nbsp; &nbsp; id = request.args['id']&nbsp; &nbsp; ...
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python