flask url_for()
参数 | 描述 |
---|---|
endpoint | 视图函数的名称或者其endpoint |
values |
传入的参数url_for('index', page=2) #在get方法下,返回是 /index?page=2
|
_external |
返回绝对路径('user', name='wang', _external=True) # 返回的是 http://localhost:5000/user/wang
|
_scheme | |
_anchor | |
_method | 设置方法 |
# -*- coding:utf-8 -*-
from flask import Flask, url_for
app = Flask(__name__)
app.debug= True
@app.route('/hello1')
def hello1():return url_for("hello1",key="value")#传入函数的名称(字符串的形式)会返回该函数对应的路由url,第二个参数类似于query,相当于form的get请求## 传入endpoint名称,endpoint类似于一个昵称,默认为调用的函数名称
@app.route('/hello2',endpoint='h2')
def hello2():return url_for("h2",key="value")#传入static则是在模块的文件夹下找static文件夹,filename对应static文件夹下的文件
# 在jinja2模板里,url_for第一个参数是static,用来加载css或js文件,为静态js,css生成链接
@app.route('/jingtai')
def hello():return url_for("static",filename="style.css") # 返回的结果是localhost:5000/static/css/styles.css
if __name__ == '__main__':app.run(debug=True)
flask url_for()相关推荐
- flask url_for用法
flask url_for用法 无参用法 带参用法 无参用法 url_for中填入对应的函数名 这里填入test from flask import Flask , redirect , url_fo ...
- flask url_for的使用
一.生成链接 from flask import Flask,url_forapp=Flask(__name__)@app.route("/") def hello():url=u ...
- flask之url_for()函数解析
官方文档 1.url_for()作用: (1)给指定的函数构造 URL. (2)访问静态文件(CSS / JavaScript 等). 只要在你的包中或是模块的所在目录中创建一个名为 static 的 ...
- 【Flask】url_for函数
一般我们通过一个 URL 就可以执行到某一个函数.如果反过来,我们知道一个函数,怎么去获得这个 URL 呢? url_for 函数就可以帮我们实现这个功能. url_for的主要目的是:为了按照路由列 ...
- 我爱Flask之url_for()方法和HTTP请求
黄色标注部分重点注意 文章目录 ==黄色标注部分重点注意== 1. 用url_for来获取对应函数的URL(路由) 2. 指定HTTP的请求方法(POST和GET) 3. 网页跳转和重定向 3.1 重 ...
- flask之url_for()函数
官方文档 1.url_for()作用: (1)给指定的函数构造 URL. (2)访问静态文件(CSS / JavaScript 等). 只要在你的包中或是模块的所在目录中创建一个名为 static 的 ...
- Python 使用 Flask框架记录
Python 使用 Flask框架记录 1.安装Flask Flask依赖两个外部库,Werkzeug和Jinja2,Werkzeug是一个WSGI(服务器网关接口).Jinja2时负责渲染模板. ...
- Flask | 浅读文档,快速出发
最近在读一篇文档,作者是一位使用多种语言开发复杂程序并且拥有十多年经验的软件工程师,曾经用 PHP, Ruby, Smalltalk 甚至 C++ 写过 web 应用,他认为,在所有这些中,Pytho ...
- flask(一)之路由和视图
01-介绍 Flask 是一个 Python 实现的 Web 开发微框架,同时具有很强的扩展能力. 02-第一个flask程序 # 初始化from flask import Flask, url_fo ...
最新文章
- 【工具篇】利用DBExportDoc V1.0 For MySQL自动生成数据库表结构文档(转
- VScode操作记录
- 个人项目对方代码分析(随机生成不同难度试卷)
- 第八届蓝桥杯决赛 图书排列
- 科大星云诗社动态20210523
- 小余学调度:学习记录(2021.9.13-2021.9.19)母线操作和线路操作
- java获取word书签表格数据_Python读取word文档里面的表格数据
- Qt sqlit3的增、删、改、查、判断等基本操作接口
- HP 1218 无线设置
- verilog奇偶分频
- Nginx——安装与虚拟主机配置(域名非80端口问题)
- DEDECMS添加友情链接长度限制的详细解决方法
- java编程思想视频教程 零基础如何学Java
- 拦截器和过滤器的执行顺序和区别
- Redis - NX与XX
- Linux 短链timeout状态,Linux命令——timeout
- MoCo 动量对比学习——一种维护超大负样本训练的框架
- 利用amWiki轻松打造知识库或技术文档系统
- Mybatis使用及原理
- 快速理解-设计模式六大原则
热门文章
- Python把PDF文件中每页内容分离为独立图片文件
- 详解Python中的各种数字类型
- Python版本的报数游戏
- 数据库基础知识——参考数据库基本概念6版
- 如何实现把固定内容自动写入excel_如何在Excel实现自定义序号的自动设定?
- python随机画圆_python生成随机图形验证码详解
- c语言编译如何去掉warning,16种C语言编译警告(Warning)类型的解决方法
- 窃取发送到服务器的任何信息,担心信息泄密?MIUI 11测试“空信息授权”,保护你的隐私...
- byte 类型比较_Java Grammar:数据类型
- linux fish颜色配置,如何在 Linux 中安装、配置和使用 Fish Shell?