python中用url_for构造URL
来源:互联网 发布:安卓博洋软件 编辑:程序博客网 时间:2024/05/20 00:48
用url_for构造URL,他接受函数名作为第一个参数,
也接受对应URL规则的变量部分的命名参数,
未知的变量部分会添加到URL末尾作为查询参数。
构建URL而不选择直接在代码中拼URL的原因有两点:
1)在未来有更改的时候只需要一次性修改URL,而不用到处替换;
2)URL构建会转义特殊字符和Unicode数据,
这些工作不需要我们自己处理。
下面是个例子:
from flask import Flask,url_forapp = Flask(__name__)@app.route('/example/1/')def example(id): passwith app.test_request_context(): print url_for('example',id=1) print url_for('example',id=2,next='/')#text_request_context帮助我们在交互模式下产生请求上下文。
执行结果:
/example/1/?id=1
/example/1/?id=2&next=%2F
阅读全文
0 0
- python中用url_for构造URL
- url_for
- url_for
- url_for()
- rails URL_FOR
- oracle中用lead构造"缺衣少食"
- php的url构造
- Flask中url_for
- Flask的url_for函数
- flask 的url_for
- flask 链接 url_for()
- python中用beautifulSoup 安装
- python中用beautifulSoup 安装
- python url
- python爬虫之请求(url)构造 —— 寻找参数来源以及中文编码
- URL中用到的一些编码方式
- URL中文中用的utf-8编码?
- cocos2dx中用外部浏览器打开url
- HyperLPR车牌识别技术算法之车牌粗定位与训练
- 二叉树的递归实现
- 自定义控件+二维码
- 个人总结54
- SpringCloud视频教程
- python中用url_for构造URL
- SpringCloud/SpringBoot/Dubbo/Dubbox实战分布式微服务视频教程
- CSS3的动画效果
- html form表单验证和用户体验代码
- Letcode 205[easy]--- Isomorphic Strings. Isomorphic Strings
- 关于ROS找不到package的问题
- 关于mysql数据库单表分区的操作
- Python scrapy 爬取拉勾网招聘信息
- Python常用数据类型方法调用