首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Flask系列
订阅
DevOps海洋的渔夫
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
Flask模板中可以直接访问的特殊变量和方法
在Flask中,有一些特殊的变量和方法是可以在模板文件中直接访问的。 就是 Flask 中表示当前请求的 request 对象,request对象中保存了一次HTTP请求的一切信息。 url_for() 会返回传入的路由函数对应的URL,所谓路由函数就是被 app.route(…
Flask 视图函数的URL路由设置说明
相对于Django的URL路由设置来说,Flask配置的方式有较多的不同。 下面来根据几个示例,来看看有什么地方不同。 Flask的路由可以通过视图函数的修饰器@app.route()来配置访问url。 可以看到日志中打印出了url的信息。 在Flask的视图配置了url之后,…
Flask app的run配置IP\PORT远程访问
Flask项目的app使用run方法启动,而启动默认提供访问的只有127.0.0.1:5000。 可以从结果看到,此时127.0.0.1的IP已经访问不到了,只能访问绑定的IP地址。那么如何可以提供所有IP都可以访问到呢? 此时两个IP都可以访问了。
Flask 数据库迁移 flask-migrate
在开发过程中,需要修改数据库模型,而且还要在修改之后更新数据库。最直接的方式就是删除旧表,但这样会丢失数据。 更好的解决办法是使用数据库迁移框架,它可以追踪数据库模式的变化,然后把变动应用到数据库中。 在Flask中可以使用Flask-Migrate扩展,来实现数据迁移。并且集…
Flask 模板 - 宏、继承、包含
类似于python中的函数,宏的作用就是在模板中重复利用代码,避免代码冗余。 Jinja2支持宏,还可以导入宏,需要在多处重复使用的模板代码片段可以写入单独的文件,再包含在所有模板中,以避免重复。 这样的宏没有参数的传入,下面再来看看如何设置带参数的宏。 可以看到只需要调用模板…
Flask 模板控制语句 if for
1. 示例视图函数 1. 示例视图函数
Flask 请求钩子
在Django中有中间件这个类来做一些视图执行前、执行中、执行后的一些额外业务处理,那么在Flask则是采用请求钩子的方式来处理。 在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如:在请求开始时,建立数据库连接;在请求结束时,指定数据的交互格式。为了让每个视图…
Flask cookie的使用
在web项目中,设置cookie和session是基本必不可少的一个功能,而Flask设置cookie是使用make_response返回响应信息的时候设置的。 下面来看看Flask框架设置cookie的基本用法。 所以在响应消息的headers直接设置也可以设置Cookie,…
Flask 使用json或者jsonify返回json响应数据的方法
在前后端分离的时代,后端一般返回前端的数据就是json格式的响应数据。 而json格式的响应数据其实实际上就是一个字符串。 要知道Flask如何返回json响应数据,首先就需要知道如何将字典dict转化为json字符串。 下面来看看使用json库来返回json数据。 如果单纯直…