
Flask的基础
发布日期:2022-03-30 05:03:19
浏览次数:4
分类:博客文章
本文共 1032 字,大约阅读时间需要 3 分钟。
1.Flask的安装和使用
安装
pip3 install Flask
使用
from flask improt Flask # 导入Flask类app = Flask(__name__) # 实例化Flask对象 app@app.route("/")
#app中的route装饰器def index():
return "Hello old boy EDU"app.run("0.0.0.0", 5000, debug = True)
#启动Flask web服务
结果:
启动Flask, 得到返回值,打印在页面上。
2.Flask中的Render, Redirect , HttpResponse
Flask中的HttpResponse
@app.route("/")
#app中的route装饰器def index():
return "Hello old boy EDU"
# HttpResponseapp.run("0.0.0.0", 5000, debug = True)
#启动Flask web服务
在Flask中的HttpResponse, 其实就是直接返回字符串
Flask中的Redirect
from flask import redirect # 导入flask中的redirect@app.route("/redi")
# app中的route装饰器, 用来指定视图函数的URL地址def redi():
#视图函数
return redirect("/")
# redirect 跳转至 "/"
每当访问 "/redi" 这个地址的时候,视图函数redi会触发redirect("/")跳转到url地址:"/" 并会触发"/"对应的视图函数index()
Flask中的render(render_template)
from flask import render_template # 导入flask中的render_template@app.route("/home")
# app中的route装饰器def home():
return render_template("home.html") # 渲染HTML模版返回HTML页面
注意: 如果要使用 render_template 返回渲染的模板,请在项目的主目录中加入一个目录 templates
转载地址:https://www.cnblogs.com/chenxi67/p/10385022.html 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2023年02月25日 19时32分31秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
最新文章
Firefox Test Pilot 计划正式关闭
2019-05-11 01:04:01
传闻 Android Q 将支持手机应用版本回滚
2019-05-11 01:04:01
谷歌发布自然问答数据集 Natural Questions
2019-05-11 01:04:00
谷歌聘请 macOS 老兵操盘新操作系统 Fuchsia OS
2019-05-11 01:04:00
Jest 考虑迁移到 TypeScript,阮一峰:Flow 要完
2019-05-11 01:04:00
RHEL 8 删除 MongoDB
2019-05-11 01:04:00
微软对 Windows 10 Mobile 的支持将于12月10日结束
2019-05-11 01:03:59
谷歌与 WordPress 合作构建全新轻量级平台
2019-05-11 01:03:59
7.73 亿 email 信息泄露,你的密码可能在里边
2019-05-11 01:03:59
微软没强迫?Win 10 版本号追踪网站 Buildfeed 关闭
2019-05-11 01:03:58
微软上线新平台 Try .NET,在线运行 .NET 代码
2019-05-11 01:03:58
ZFS On Linux 在 Linux Kernel 5.0 上陷入了困境……
2019-05-11 01:03:58
GitLab 发布补丁修复版本 11.9.6
2019-05-11 01:03:58
ApiBoot 0.1.1.RELEASE 版本发布!!!
2019-05-11 01:03:57
微软为 Chrome 和 Firefox 发布了 Windows Defender 扩展
2019-05-11 01:03:57
TOML-To-Go 更新,支持暗黑模式
2019-05-11 01:03:57
HHVM 4.1 发布,新增 null 类型
2019-05-11 01:03:56
“想学吗”个人知识管理工具 6.0.10,支持发布到微信公众号
2019-05-11 01:03:56
LLVM 8.0.0 发布
2019-05-11 01:03:56
Mozilla Firefox 67.0 Beta 8 (Quantum) 发布
2019-05-11 01:03:56