flask
yFwillh
一二三十五六七
展开
-
Flask 应用中发布定时任务 - APScheduler
前言:由于项目需要,要添加一个定期清除已下载文件的功能,初期想到的是循环监听,定期删除,但这样会有一个很大的弊端,线程阻塞。于是便去查找框架,找到了APScheduler Python最强定时任务框架(非阻塞的异步框架)。注意:本文不作详细教程,仅记录实际使用过程,内容全部来自官方文档文档地址[Flask应用推荐查看第二篇]:https://apscheduler.readthedocs.io/en/stable/faq.htmlhttps://viniciuschiele.github..原创 2021-07-26 10:26:05 · 504 阅读 · 0 评论 -
Ubuntu 16.04 下部署Flask项目
系统:Ubuntu 16.04 数据库:Mysql 8.0 Web框架:Flask 服务器:nginx WSGI 服务器:gunicorn绿色独角兽 Python3(一)安装Mysql数据库下载官方提供的 mysql-apt-config.deb 包配置文件进行APT源设置,下载地址:https://dev.mysql.com/downloads/repo/apt/安装mysql:sudo dpkg -i mysql-apt-config_0.8.14-1_all.de..原创 2020-06-19 22:48:48 · 388 阅读 · 0 评论 -
Flask-sqlalchemy 基本使用
Flask-SQLAlchemy库让flask更方便的使用SQLALchemy,是一个强大的关系形数据库框架,既可以使用orm方式操作数据库,也可以使用原始的SQL命令.Flask-Migrate 是一个数据迁移框架,需要通过Flask-script库来操作.一.配置Flask-SQLAlchemy程序使用的数据库地址需要配置在SQLALCHEMY_DATABASE_URI中,S...转载 2019-05-21 17:02:59 · 323 阅读 · 0 评论 -
Python3 使用flask_sqlalchemy 报错ModuleNotFoundError: No module named 'MySQLdb'
Python3 使用flask_sqlalchemy 报错ModuleNotFoundError: No module named 'MySQLdb'原因:python3 连接数据库驱动是 pymysqlpython2 连接数据驱动可以用 pymysql、MySQLdbsqlalchemy 默认使用 MySQLdb 连接数据库所以报错!解决办法:import...原创 2019-05-21 17:27:22 · 5773 阅读 · 0 评论 -
flask 重定向到上一个页面(获取当前url的前一个url)
flask 重定向到上一个页面(获取当前url的前一个url)作用:传入当前页面url,重定向到前一个url代码:from urllib.parse import urlparse, urljoin# 函数功能,传入当前url 跳转回当前url的前一个urldef redirect_back(backurl, **kwargs): for target in requ...转载 2019-06-11 19:45:00 · 4213 阅读 · 0 评论