随笔分类 -  Python

摘要:背景 在 Python2.7 中,可以使用单引号,双引号,三引号表示字符串,当字符串的值为中文时,则会默认转换成unicode。但是在MYSQL中,使用SQL语句时,直接用unicode作为列的查询条件 (例如: name = '\uxxx\uyyy\uzzz\urrr')时,无法匹配到数据。 方案 阅读全文
posted @ 2023-02-06 17:19 TonyZhang24 阅读(369) 评论(0) 推荐(0) 编辑
摘要:背景描述 大约在一年前,写程序链接自己的MySQL==8.0.11时,使用的驱动是 mysql-connector-python-rf == 2.1.3 没有任何问题。 近期需要链接客户的MySQL==8.0.12时,出现了各种各样的问题。 错误信息描述 1. Could not import my 阅读全文
posted @ 2022-05-19 00:32 TonyZhang24 阅读(359) 评论(0) 推荐(0) 编辑
摘要:原文链接 https://www.cnblogs.com/shenlaiyaoshi/p/8561052.html 问题描述 python的版本是 $ python --version Python 2.7.12 报错代码如下 import mysql.connector 报错信息是 ImportE 阅读全文
posted @ 2022-02-07 15:52 TonyZhang24 阅读(885) 评论(0) 推荐(0) 编辑
摘要:1. 打开设置 进入vscode -> 左上角 File -> Preferences -> Setting, 如图 2. 关闭自动更新 在Setting中,搜索 "autoUpdate". 修改设置,如图 注: 我是用的vscode版本为1.59.0, 其他版本可能会稍有不同。 阅读全文
posted @ 2021-11-10 10:37 TonyZhang24 阅读(6370) 评论(0) 推荐(0) 编辑
摘要:背景 在项目中使用 Django 的 ORM 功能时,免不了涉及到序列化与反序列化的操作(例如:python对象转为可用于网络传输的字节序列;HTTP请求中的字节序列数据转为python对象)。在 Django REST Framwork (以下简称DRF)的设计中,Serializers类以及其子 阅读全文
posted @ 2021-08-06 09:50 TonyZhang24 阅读(309) 评论(0) 推荐(0) 编辑
摘要:背景 之前项目中采用djcelery, 将定时的任务存储在数据库中并且在启动 worker 的同时启动 beat, 命令如下: #python manage.py celery worker -B -l info -f ./log/celery_beat_worker.log 这样做只能启动一个wo 阅读全文
posted @ 2021-05-24 16:51 TonyZhang24 阅读(1258) 评论(2) 推荐(0) 编辑
摘要:原文链接 https://zhangslob.github.io/docs/thread/Thread_process_coroutine/ 线程、进程、协程 需要先对 IO 的概念有一定的认识: IO在计算机中指Input/Output,也就是输入和输出。 并发与并行 并发:在操作系统中,某一时间 阅读全文
posted @ 2021-05-13 23:30 TonyZhang24 阅读(65) 评论(0) 推荐(0) 编辑
摘要:问题描述 前端同事反馈,调用REST API 的 delete 方法时,返回403 跨域错误。。。 问题重现 使用postman模拟前端测试。直接调用接口,返回如下错误: { "detail": "Authentication credentials were not provided." } 在网 阅读全文
posted @ 2021-05-12 10:06 TonyZhang24 阅读(574) 评论(0) 推荐(0) 编辑
摘要:首先推荐阅读下面博文,清晰的讲述了channels 的来龙去脉。 https://www.cnblogs.com/skying555/p/5698115.html 总结 1. server & worker Channels将 Django分成了两部分:接口服务 (Daphne),消息消费者(wor 阅读全文
posted @ 2021-04-26 11:02 TonyZhang24 阅读(1935) 评论(0) 推荐(1) 编辑
摘要:如题:: https://pythondjango.cn/ 阅读全文
posted @ 2021-04-25 09:16 TonyZhang24 阅读(28) 评论(0) 推荐(0) 编辑
摘要:from rest_framework.exceptions import ValidationError # ... raise ValidationError(detail="size must be either 'large' or 'small'") DRF catches these e 阅读全文
posted @ 2021-03-09 19:48 TonyZhang24 阅读(53) 评论(0) 推荐(0) 编辑
摘要:Node应用,使用formidable处理文件上传,本地测试没有问题,部署到服务器上之后上传大文件浏览器收到以下错误信息: Failed to load resource: the server responded with a status of 413 (Request Entity Too L 阅读全文
posted @ 2021-01-05 15:26 TonyZhang24 阅读(729) 评论(0) 推荐(0) 编辑
摘要:定义方法 Django REST framework中的Serializer使用类来定义,须继承自rest_framework.serializers.Serializer。 例如,我们已有了一个数据库模型类BookInfo class Book(models.Model): title = mod 阅读全文
posted @ 2021-01-05 11:18 TonyZhang24 阅读(610) 评论(0) 推荐(0) 编辑
摘要:前言 最近项目中有端对端通信场景,实时性要求较高,考虑后选用了websocket 这一通信协议,本地做了个demo测试,跑的好好的,部署到测试服务器上,出现了客户端连接服务端时提示404的问题,下面来看下。 正文 问题描述 本地客户端程序简单写了个html,连接到服务端成功后的页面如下将服务端代码部 阅读全文
posted @ 2021-01-04 16:08 TonyZhang24 阅读(2986) 评论(0) 推荐(0) 编辑
摘要:转自: https://www.cnblogs.com/mensiler/p/11889546.html uwsgi.info [uwsgi]# 对外提供 http 服务的端口 http = :8000 #the local unix socket file than commnuincate to 阅读全文
posted @ 2020-12-09 11:55 TonyZhang24 阅读(581) 评论(0) 推荐(0) 编辑
摘要:创建一个经典的多对多关系:一本书可以有多个作者,一个作者可以有多本书(如下) 运行“python manage.py makemigratons"和"python manage.py migrate”进行数据迁移之后, 会生成三张表,一个是book(书籍)表包含id,title两个字段,一个是aut 阅读全文
posted @ 2020-11-28 00:08 TonyZhang24 阅读(245) 评论(0) 推荐(0) 编辑
摘要:原文链接:https://blog.csdn.net/xufive/article/details/102726739 引文如下: 无论是py2还是py3,都使用unicode作为内存编码,简称内码。保存在python解释器内存中的文本,输出到屏幕、编辑器,或者保存成文件的时候,都要将内码转换成ut 阅读全文
posted @ 2019-12-04 11:05 TonyZhang24 阅读(461) 评论(0) 推荐(0) 编辑
摘要:背景 众所周知,celery 是python世界里处理分布式任务的好助手,它的出现结合赋予了我们强大的处理异步请求,分布式任务,周期任务等复杂场景的能力。 然鹅,今天我们所要讨论的则是如何更好的在使用celery, 主要讨论的点针是对内存的使用方面。 django & celery & django 阅读全文
posted @ 2019-11-06 14:54 TonyZhang24 阅读(2651) 评论(1) 推荐(0) 编辑
摘要:原贴地址:https://blog.csdn.net/qq_42571805/article/details/80862455 摘要 uwsgi为主要服务器,nginx为反向代理服务器部署完成之后发现django后台admin访问时无样式 解决方法如下 1.先打开django项目中settings. 阅读全文
posted @ 2019-10-30 16:07 TonyZhang24 阅读(1216) 评论(0) 推荐(1) 编辑
摘要:背景 在上一篇博文中,我们为升级python 2 -> 3已经做了一些准备。在这篇中,我们将针对语法与类库这两个方面进行讨论。 关于语法 1. print 在python3中, print 已经被定义成为一个方法。我们可以使用格式化方式输出,eg: print('xxxx {0}'.formant( 阅读全文
posted @ 2019-07-22 15:42 TonyZhang24 阅读(346) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示