
Flask
丁爸
这个作者很懒,什么都没留下…
展开
-
Flask框架(七)uwsgi配置websocket
本文介绍Flask里面uwsgi配置使用websocket功能1、创建websocketfrom flask_uwsgi_websocket import WebSocketapp = create_app(DevelopConfig)try: sockets = WebSocket(app)except Exception as e: logging.error("Error: flask_uwsgi_websocket, {0}".format(e))注意:uwsgi创建原创 2020-10-24 16:22:28 · 2380 阅读 · 0 评论 -
Flask框架(六)websocket应用
本文介绍Flask中websocket功能,下面用实现“服务端主动向前端推送消息”功能来详细介绍:技术栈如下:前端: Vue2.0 + element-ui后台: Flask一、后端代码实现1、创建websocket# 创建Flask Appapp = create_app(DevelopConfig)# 跨域请求CORS(app, supports_credentials=True)# 创建WebSocket,用于服务器主动向web端推送消息,避免web端轮询查询soc原创 2020-10-23 15:42:16 · 7212 阅读 · 2 评论 -
Flask框架(五)访问资源文件
本文介绍Flask访问资源文件,下面详细介绍:1、配置资源文件目录class Config: DEBUG = False # 文件上传配置 UPLOAD_FOLDER = 'static/uploads/' # 上传目录 MAX_CONTENT_LENGTH = 100 * 1024 * 1024 # 上传大小限制}2、启动配置static_folder = 'static'app = Flask(__name__, template_folder=stat原创 2020-10-04 18:51:13 · 1232 阅读 · 1 评论 -
Flask框架(四)通过数据模型名称访问模型
本文介绍Flask中,通过数据模型名称访问数据模型,下面详细介绍:1、定义数据模型基类定义数据模型基类BaseModel,数据模型继承这个基类from flask_sqlalchemy import SQLAlchemyimport loggingimport json# 客户数据库连接,用作数据模型# 此处db是默认的数据库引擎连接SQLALCHEMY_DATABASE_URI,指向数据库根目录,运行sql语句时要指定具体数据库db = SQLAlchemy()class BaseM原创 2020-10-04 18:33:44 · 348 阅读 · 0 评论 -
Flask框架(三)多个数据库间切换
本文介绍Flask连接多个数据库,不同数据库间切换,下面详细介绍:一、数据库配置class Config: DEBUG = False SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://{0}:{1}@{2}:3306'.format(DB_USER, DB_PWD, DB_ADDR) # 默认数据库引擎,数据库根目录 # 配置多个数据库连接 SQLALCHEMY_BINDS = { 'client': 'mysql+原创 2020-10-04 17:47:12 · 1887 阅读 · 0 评论 -
Flask框架(二)数据库操作
本文介绍Flask的数据库操作,是用flask_sqlalchemy进行相关操作,下面详细介绍:一、flask_sqlalchemy安装这里是安装在虚拟环境里面,采用了镜像加速,安装命令如下:venv\Scripts\python.exe -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ pymysqlvenv\Scripts\python.exe -m pip install -i https://pypi.tuna.tsing原创 2020-09-16 07:05:22 · 280 阅读 · 0 评论 -
Flask框架(一)flask配置
作者结合实际项目总结Python flask框架的一些使用经验,本文先介绍:flask配置一、官方文档链接http://docs.jinkan.org/docs/flask/config.html#id2官方文档里面有详细介绍flask的相关配置。二、Flask常用功能配置配置数据库连接# 默认数据库引擎SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://{0}:{1}@{2}:3306'.format(DB_USER, DB_PWD, DB_ADDR)原创 2020-09-15 20:13:45 · 379 阅读 · 0 评论