Flask自带了logger模块来记录日志,那么我们应用在生产中是需要记录到文件了,为了防止我们生产中所有日志存在一个文件中导致日志文件太大而不方便查找信息,所以我们需要配置下每天生成一个文件独自记录每天的日志情况,主要...
flask使用工厂函数注册一些配置参数进去的时候竟然报错了,我的model模块无论怎么样都无法import db变量,后来把db = SQLAlchemy(app) #改为 db = SQLAlchemy()报了一个错误...
在Flask的官方文档中是这样介绍request的:对于 Web 应用,与客户端发送给服务器的数据交互至关重要。在 Flask 中由全局的 request 对象来提供这些信息。从Flask模块导入request:from...
之前有写一个logging模块的使用方法的笔记:https://sulao.cn/post/612,其实在flask中也是使用的这个模块,我们一起来看看简单的使用方法#!/usr/bin/python3 #coding:...
最近遇到一个需求,就是要生成csv或者是excel,然后提供下载,当时不是提前就备好了下载列表,而是需要根据需求来生成。 好了,我们还是来看看flask的下载文件是如何实现的1.通过send_from_directory...
之前用thinkphp+layui写过,随后会补上php版的下拉加载,当然使用的是layui模块化js框架,无需自己编写,只需要按照layui接口的格式返回数据即可,我们看代码吧Flask接口#!/usr/bin/pyt...
我们在flask一个请求内,也许是是一个具体视图函数内的请求,g变量是有效的,那么你设置一般变量也是可以的啊,为啥要专门设置一个全局变量呢,其实我们在这个视图函数内使用其他函数的时候,其他函数如果是有参数的话,需要我们传...
Flask中使用session非常简单,只需要简单导入模块就可以开始使用了,我们直接来看例子吧。#!/usr/bin/python3 #coding:utf-8 from flask import Flask,sessi...
之前写过一个python使用SMTP服务发送邮件的笔记:https://sulao.cn/post/595,flask中也有相关的模块,我们只需要简单的安装配置即可使用首先pip安装模块pip install flask...
flask_socketio模块实际上是封装了flask对websocket的支持,websocket在连接建立阶段是通过HTTP的握手方式进行的,这可以看做是为了兼容浏览器或者使用一些现成的功能来实现,这样一种捷径。当...
在flask_sqlalchemy中,查询操作是通过query对象操作数据。最基本的查询是返回表中所有数据,可以通过过滤器进行更精确的数据库查询。数据库会话也可以回滚,通过db.session.rollback()方法,...
我们之前有学习flask框架的蓝图功能来方便我们将模块分类,这样放置一个py文件中代码太多难以查看,同时蓝图还能帮我们指定二级甚至三级目录的,这样也是用于分类我们的URL应用访问,之前的笔记参考:https://sula...
当附件文件数据太大太多的时候我们需要开始考虑使用云存储,云存储的出现,极大的解决了原有硬件资源无法满足存储场景的需求,即使你的规模达到P级,也无需担心存储的瓶颈和读取的缓慢,这里我们就使用flask框架使用阿里云的OSS...
上传是是一个应用中不可或缺的功能,之前用thinkphp写过一个,这次使用Flask框架也写了一个,记录下代码,方便下次自己查阅,layui上传模块还比较简单,主要是接口返回的格式要按照他的要求来规范,不然就算上传成功也...
当数据库资源较多时,有些数据不是经常更新,或者更新较少的时候,我们为了降低服务器的压力可以使用cache缓存系统,而不是每次都去数据库进行查询,这样能够降低不少数据库压力,例如,导航、热门关键词排行等,这些基本很少去更新...
之前有做一个phpcms的分词,php的笔记在这里:https://sulao.cn/post/566现在flask框架上也需要这个功能首先我们还是需要去下载SDK,地址是:https://ai.baidu.com/sd...
CORS是一种安全机制,用于控制不同域之间的资源访问。当前端应用想要访问与自己不同域(包括不同的协议、域名或端口)的API时,就需要使用CORS。今天我们主要讲讲Flask框架进行跨域,也是比较简单的,几步就能搞定。先安...
table模块是layui比较核心的组件之一,他能将表格数据进行动态的展示,追加、修改等操作,当所有接口写好以后,后面使用起来那叫一个爽,目前作者还在完善这个框架之中,我们来看看我们常用的数据展示的例子还是在学习使用Fl...