
Flask
文章平均质量分 59
皓月如我
这个作者很懒,什么都没留下…
展开
-
Vue前端-Flask后台跨域访问问题的处理
采用前后端分离的方式开发WEB应用,前端适用了Vue.js,后端用的是Flask。在使用axios进行前后台交互时,浏览器控制台报错:blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.经查,是跨域访问限制问题,即浏览器发出的前后台交互请求(指向flask server),与地址栏请求(指向node.js server)不同。一种比较直接的解决方原创 2021-04-01 15:44:19 · 1761 阅读 · 0 评论 -
Nginx反向代理多个应用时,通过BluePring使Flask支持二级路径(URL前缀)
1. 预期最近陆续基于Nginx,完成了三个应用的部署:应用A:《在Ngnix上部署Flask应用》应用B:《PaddleOCR加载chinese_ocr_db_crnn_modile模型进行中英文混合预测(Http服务)实践》应用C:《php web server部署(PHP+Nginx+Redis+MySQL)》理所当然冒出来一个想法就是把它们一并启起来,而且云服务器上除了http的80和https的443以外,不要增加更多的端口。预期的效果如下:应用A和应用B都是我自己开发的Flas原创 2021-03-18 16:03:11 · 825 阅读 · 0 评论 -
Windows平台:Nginx+Tornado部署Flask
之前写了一篇《在Ngnix上部署Flask应用》其中虽然用Nginx做了反向代理,但实质上还是没绕开内部 Flask 孱弱的 http server。而 uwsgi,gunicorn 等常见的WSGI框架,只适用于 Linux 平台。Windows 下,可以使用 Tornado 作为 Flask 的 http server。Tornado 是一个 Python web 框架和异步网络库,起初由 FriendFeed 开发。通过使用非阻塞网络 I/O, Tornado 可以支撑上万级的连接、处理长连接、原创 2021-03-18 14:22:19 · 1272 阅读 · 0 评论 -
PaddleOCR加载chinese_ocr_db_crnn_modile模型进行中英文混合预测(Http服务)实践
1. 环境搭建参考:《PaddleOCR加载chinese_ocr_db_crnn_server模型进行中英文混合预测(命令行)实践》2. 服务端部署hub serving start -m chinese_ocr_db_crnn_mobile -p 88663. 客户端访问# coding: utf8import requestsimport jsonimport cv2import base64def cv2_to_base64(image): data = cv2.im原创 2021-03-16 15:51:07 · 1713 阅读 · 1 评论 -
在Ngnix上部署Flask应用
《Flask项目支持https》这一篇介绍的是在Flask自带server上添加SSL,毕竟不适合用于生产环境。本篇介绍适用于生产环境的Flask+SSL部署方法,需要借助Ngnix。Flask基础请查看这篇:《Flask入门》Ngnix基础请查看这篇:《Windows上部署Ngnix》在主机上启动ngnix在主机上启动flask项目在ngnix.conf中配置 proxy_pass http://127.0.0.1:5000;如图:...原创 2021-03-01 15:00:55 · 600 阅读 · 0 评论 -
Flask入门
Python的主要Web框架有:Flask:常见用轻量级框架,经典案例“果壳网”https://www.guokr.com/Django:著名的重量级、全能型框架,广泛应用于企业生产环境 Tornado:高性能框架,注重RESTful URL,不支持ORM,经典案例“知乎”https://www.zhihu.com/web.py:一个不常用的轻量级框架web2py:脱胎于web.pyQuixote:另一个高性能框架,经典案例“豆瓣”https://www.douban.com/本篇主要是对F原创 2021-02-19 16:50:44 · 273 阅读 · 0 评论 -
Flask开发实践
[参考资料]:Flask从入门到做出一个博客的大型教程(一)Flask从入门到做出一个博客的大型教程(二)Flask从入门到做出一个博客的大型教程(三)Flask从入门到做出一个博客的大型教程(四)Flask从入门到做出一个博客的大型教程(五)我跟随上面的教程进行了实践,原作者(程序员duke)写的非常详细!我使用的是PostgreSQL数据库,对应的插件安装:pip install psycopg2连接串:postgresql://username:password@localhost:原创 2021-02-20 16:08:12 · 382 阅读 · 0 评论 -
Flask项目支持https
1. 开发原型项目简版可以参考《Flask入门》https://blog.youkuaiyun.com/fm0517/article/details/113867029完整版可以参考《Apache24 + wsgi + Flask on Python3.8部署实践》https://blog.youkuaiyun.com/fm0517/article/details/1140906092. 创建SSL证书并下载到本地我是在阿里云申请的免费证书资源包下载其中的Apache版本,是一个key文件和2个crt文件。3. 在原创 2021-02-28 09:14:06 · 374 阅读 · 0 评论 -
Apache24 + wsgi + Flask on Python3.8部署实践
1. 安装Apache2.4从此处下载:httpd-2.4.46-o111j-x64-vc15.zip解压到本地目录E:\GreenSoftware\Apache24编辑Apache的配置文件:Apache24/conf/httpd.conf将Define SRVROOT "/Apache24"改为Define SRVROOT "E:\GreenSoftware\Apache24"至此可以通过命令/Apache24/bin/httpd.exe启动Apache,然后在浏览器中可以看到Apa原创 2021-02-25 16:52:43 · 1290 阅读 · 1 评论