![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flask
文章平均质量分 57
slp_44777680
这个作者很懒,什么都没留下…
展开
-
werkzeug.routing.WebsocketMismatch异常解决办法
Traceback (most recent call last): File "D:\Users\Desktop\StockQTS\venv_stock\lib\site-packages\gevent\pywsgi.py", line 999, in handle_one_response self.run_application() File "D:\Users\Desktop\StockQTS\venv_stock\lib\site-packages\geventwebsocket\原创 2021-08-02 15:17:36 · 4270 阅读 · 0 评论 -
Docker 安装和 Flask项目部署
linux 安装dockeryum在线安装在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看uname -r#3.10.0-1160.11.1.el7.x86_641. 查看是否已安装docker列表yum list installed | grep docker2. 安装dockeryum -y install docker-y表示不询问安装,直到安装成功,安装完后再次查看安装列表3. 启动dockersystemctl原创 2021-07-23 17:09:01 · 319 阅读 · 0 评论 -
flask 数据库迁移过程中保留现有的表
我们开发过程中,每当使用flask-migrate 进行数据迁移时,总会将数据库原有的表全部删除。那是因为在 alembic的设定中:如果目标数据库有许多不属于元数据的表,自动生成过程通常会假定这些表是要删除的数据库中的无关表,并且它将为每个表执行 Operations.drop _ table ()操作。为了防止这种情况,可以使用 EnvironmentContext.configure.include _ name 钩子进行过滤:# ./migrations/env.pyfrom flask i原创 2021-03-15 13:10:19 · 466 阅读 · 2 评论 -
Python中使用 WebSocket 和 SSE 实现 HTTP 服务器消息推送
很多时候我们需要实时获取最新数据,但是传统意义上的HTTP请求,必须由客户端向服务端发起请求,服务端再返回相应的数据。那如果我们需要获取实时数据,就要通过HTTP轮询,客户端不间断的向服务器发起请求。这样不断的的请求不但严重加大服务器的压力,还可能因为网络延迟而影响数据的时效性。下面介绍两种方法能够很好的满足业务的需求。一、WebSocketWebSocket是HTML5开始提供的一种在单个 TCP 链接上进行全双工通信的协议。优点:双工通信缺点:需专门定义数据协议,解析数据流,且部分服务器支持不完原创 2021-03-12 15:20:33 · 8120 阅读 · 1 评论 -
Shopify API接入
Shopify API接入目录Shopify API接入OAuth 验证shopify api接入方式有三种:商品prouduct attributes方法:1、find()订单order attributes方法:1、find()2、count()3、close()4、open()5、cancel()unstable()PUTDELETEDELETE所有API的使用都是通过Shopify应用程序进行的,Shopify应用程序由店主为自己的商店创建,或者由Shopify合作伙伴创建,供其他店主使用:原创 2020-11-02 09:39:41 · 13177 阅读 · 4 评论 -
flask的ORM操作
flask的ORM操作目录flask的ORM操作ORMFlask-SQLAlchemy扩展数据模型模型之间的关联表管理操作数据新增修改删除事务查询Flask-SQLAlchemy提供了分页方法四、文件的迁移ORMORM(Object Relational Mapping)中文翻译过来叫作对象关系映射,它把一个类映射成数据库里的一张表而属性映射成数据库表的列,每一个实例对象对应数据库表里的一行数据。通过它我们可以直接使用面向对象的方式来编写程序而不再直接书写原生的SQL语句,而且大部分ORM框架支持多种原创 2020-10-30 17:08:57 · 3737 阅读 · 0 评论 -
python RSA加密传输
python RSA加密传输由于前端使用HTTP协议, 因此产生了对于数据加密的需求, 由于JS和Python中RSA秘钥产生方式的差异,踩了不少坑, 在这里记录一下.前端var crypt = new JSEncrypt();crypt.setKey(__YOUR_PUBLIC_KEY__); //仅支持pkcs8标准的秘钥文件var text = 'test';var enc = crypt.encrypt(text);秘钥文件格式标准 'pkcs8标准'# 密钥格式(公钥)--原创 2020-05-30 18:00:45 · 998 阅读 · 0 评论 -
Flask sqlalchemy批量插入数据(性能对比)
sqlalchemy批量插入数据方式1:first_time = datetime.utcnow()for i in range(10000): user = User(username=username + str(i), password=password) db.session.add(user) db.session.commit()second_time ...转载 2020-04-21 11:30:53 · 5346 阅读 · 0 评论