没有合适的资源?快使用搜索试试~ 我知道了~
Flask框架学习笔记之路由和反向路由详解【图文与实例】
2 下载量 11 浏览量
2020-12-31
02:20:43
上传
评论
收藏 180KB PDF 举报
温馨提示
试读
3页
本文实例讲述了Flask框架学习笔记之路由和反向路由。分享给大家供大家参考,具体如下: #-*- coding:utf-8 -*- from flask import Flask, request, url_for app = Flask(__name__) # 路由 @app.route(/) # 视图函数 def index(): return <h1>Hello World!</h1> # 新的user路由 @app.route(/user, methods = ['POST']) def hello_user(): return <h1>Hello User!<
资源推荐
资源详情
资源评论
Flask框架学习笔记之路由和反向路由详解【图文与实例】框架学习笔记之路由和反向路由详解【图文与实例】
本文实例讲述了Flask框架学习笔记之路由和反向路由。分享给大家供大家参考,具体如下:
#-*- coding:utf-8 -*-
from flask import Flask, request, url_for
app = Flask(__name__)
# 路由
@app.route("/")
# 视图函数
def index():
return "<h1>Hello World!</h1>"
# 新的user路由
@app.route("/user", methods = ['POST'])
def hello_user():
return "<h1>Hello User!</h1>"
# 动态路由。使用<>圈起来,输入网址时输入
@app.route("/users/<id>")
# 传入id参数
def user_id(id):
return "<h1>Hello user: " + id
# 也可以不传参显示动态参数
@app.route("/query_user")
def query_user():
id = request.args.get('id')
return "query_user: " + id
# 反向路由,通过视图函数反导出url地址
@app.route("/query_url")
def query_url():
return "query_url: " + url_for('query_user')
if __name__ == '__main__':
app.run()
最基础的路由:@app.route('/'),也为根路由,程序运行后使用浏览器打开http://127.0.0.1:5000/即可访问。
# 路由
@app.route("/")
# 视图函数
def index():
return "<h1>Hello World!</h1>"
视图函数就是被当前路由所修饰的函数,return返回html相关内容。
路由也可以修改当前的http方法来打开,flask路由默认的http方法是GET,这里使用methods=['POST']将http方法改为POST。
访问网页时要更改http方法:
# 新的user路由
@app.route("/user", methods = ['POST'])
def hello_user():
return "<h1>Hello User!</h1>"
资源评论
weixin_38747917
- 粉丝: 8
- 资源: 894
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功