之前实际写过一篇flask_login库的用法,是使用的sqlalchemy,可以查看我之前的笔记:https://sulao.cn/post/669,这次换成peewee以后,就再记录下使用的方法,大致和之前一致,需要...
使用nginx代理发布flask应用以后基本都会遇到这两个问题,以下就是解决方法,记录以后方便使用1.web前端无法加载静态资源图片这个需要在nginx中添加静态资源访问的别名地址location /static { ...
flask工厂函数主要是用来动态创建应用实例的,我们在一般应用中都需要将peewee数据库初始化的动作放到这个工厂函数里,之前有学习过使用sqlalchemy集成到工厂函数,可以查看这个笔记:http://www.sul...
在使用 Flask 和 Peewee 操作数据库时,确保数据库连接在使用后正确关闭非常重要。Peewee 提供了几种方式来自动管理数据库连接的生命周期。以下是几种常见的方法:1.使用flask钩子可以在请求上下文前后开启...
标题可能描述的不太清理,就是例如我在before_request中检测用户登录状态,当用户没有登录就转向/login登录页面,但是这里就有一个问题,当/login登录跳转的页面也会触发before_request,这个时...
Flask官网的sqlite例子可以查看这里http://www.pythondoc.com/flask/patterns/sqlite3.html,我这里根据我项目的实际情况是这样写的我的入口文件manager.pyf...
其实flask配置本质上就是一个字典,这些配置变量都通过Flask对象的app.config属性作为统一的接口来设置和获取,它指向的Config类实际上是字典的的子类注意:配置的名称必须是全大写形式,小写的变量将不会被读...
在flask中有errorhandler和app_errorhandler两种方法可以捕捉到视图函数中的异常并自定义处理,并终端request请求那我们就来看看他们的区别以及使用方法from . import main ...
之前对dockerfile进行了一些构建参数的学习,今天自己构建了一个常用的flask镜像,我个人认为使用dockerfile构建是为了自定义以及定制化的一些环境需求而使用的,例如自己写的python程序需要预装一些模块...
Celery 是一个异步任务队列。你可以使用它在你的应用上下文之外执行任务。总的想法就是你的应用程序可能需要执行任何消耗资源的任务都可以交给任务队列,让你的应用程序自由和快速地响应客户端请求。使用 Celery 运行后台...