Flask-Web 开发的主要功能包括 redirect, url_for, render_template 和 endpoint.
发布时间
阅读量:
阅读量
1. redirect和url_for
在执行重定向操作时,两者所作用的目标对象存在差异。redirect方法直接针对的是URL地址,即app.route所定义的路径参数。而url_for()函数则是对视图函数进行处理。其最基本的使用方式是将视图函数名称作为参数传入,从而生成相应的URL地址,此外该函数还可用于加载静态文件,例如:
<link rel="stylesheet" href="{{url_for('static',filename='css/index.css')}}">
url_for()函数同样具备生成网址的功能,例如通过url('static', filename='1.png')这一形式,意味着用户可以直接通过访问static/1.png路径来获取对应的图片资源。
from flask import Flask,request,redirect,url_for,render_template,Response,jsonify,make_response
app = Flask(__name__)
@app.route('/a')
def a():
return redirect(url_for('ccc22
全部评论 (0)
还没有任何评论哟~
