Python
文章平均质量分 52
爱吃芒果的芬里尔狼
拥有多年开发经验,曾独立完成多个网站建设,主要使用 Python,Vue 2/3,Node.js 进行项目开发,能熟练使用 Flask、Tornado、sails 等多种 Web 框架以及多种前端 UI 框架;能熟练使用 MySQL 、MongoDB 构建服务端数据库;对 Java、C++ 以及 Android 开发也有所涉猎。习惯使用 Linux + Docker 进行项目部署。
展开
-
Tornado 异步请求使用 Digest 等复杂鉴权
使用 tornado 的请求模块进行 digest 等复杂鉴权时,普通的 AsyncHTTPClient 发送请求会造成请求失败并抛出 ('unsupported auth_mode %s', 'digest') 错误,要解决这个问题,需要使用 CurlAsyncHTTPClient 作为替代。原创 2022-07-08 18:11:39 · 480 阅读 · 1 评论 -
Tornado 一个异步的 Python Web 框架
Tornado 作为一个异步 web 框架,可以帮助我们更好地完成高并发网站的建设。本篇文章包含了 Tornado 的一些基础知识点以及编码技巧,希望能对读者们的学习起到一定的作用。原创 2022-04-10 03:30:50 · 390 阅读 · 0 评论 -
Flask-mongoengine 连接 MongoDB 数据库连接提示认证失败(认证数据库未配置)
pymongo.errors.OperationFailure: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'}原创 2022-02-26 06:45:18 · 1012 阅读 · 1 评论 -
Python 使用 Paramiko 操作文件时发生 UTF8 错误
Paramiko 默认情况下获取远程文件, 默认以 UTF-8 的编码读取文件内容, 出现以下报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0x96 in position 124: invalid start byte出现以上情况时, 可以手动设置Paramiko 读取文件时使用二进制模式, 并对获取到的内容进行 UTF-8 解码:remote_file = sftp.open(remoteName, "rb")for.原创 2021-05-22 20:07:17 · 1490 阅读 · 0 评论 -
关于Python Flask中Ajax等请求中跨域的问题的简单解决方法
关于Python Flask中Ajax等请求中跨域的问题的简单解决方法最近有需求使用ajax访问使用Falsk编写的同服务器的api,,但当我照往常一样访问的时候,,出现了未曾遇见的报错:Access to XMLHttpRequest at ‘http://localhost:5000/api/msg’ from origin ‘http://localhost:63342’ has been blocked by CORS policy: No ‘Access-Control-Allow-Or原创 2021-03-29 18:39:01 · 544 阅读 · 3 评论 -
Windows下使用Python的Curses库时 No module named _curses问题
问题最近在学习python的使用,在写一个关于2048的demo时,代码中需要引用到 curses库。我是在windows环境下进行编写的,除去在学习过程中的各种错误之后,代码仍然运行出错。报这样的错误:在网上找了很久,关于这个错误的说明不是很清晰,最终解决了这个问题之后,将自己解决的过程总结一下,把解决思路简单化一些。解决首先这个问题产生的 根本原因 是 curses 库不支持 windows。...转载 2018-05-29 17:36:45 · 4252 阅读 · 2 评论 -
关于Python中使用pymysql驱动连接数据库时报"XXX" object has no attribute ‘translate’的解决方法
最近在使用flask开发时,用了pymysql驱动来连接数据库,但是在使用枚举类型作为数据库条件来对数据库进行查找数据时(如下图): 报出了以下错误: 原因: 数据库中使用的pending的类型为int型,而图中的PendingStatus.Success为枚举型, 与mysql中不一致,导致数据无法写入mysql 解决方法: 修改数据类型, 这里我只在...原创 2018-07-01 19:23:11 · 33875 阅读 · 1 评论 -
使用Nginx+Uwsgi在CentOS服务器上部署Python Flask应用
写在开头第一次用Flask做Web(也是第一次用Python做Web),在部署的时候遇到了不少问题,现在将过程就下来,供在这方面也有疑惑的人参考.项目及服务器环境 Python版本:3.6.5 Flask版本:1.0.2 服务器版本:CentOS 7.4 Nginx与Uwsgi版本皆为目前最新...原创 2018-07-04 11:55:21 · 2782 阅读 · 1 评论