logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Django跟某几个字段去重MySQL

当我们需要查询一个数据表中的数据时,有时候会出现重复的情况。为了去除这些重复的数据,我们可以使用 SQL 的DISTINCT关键字来实现去重操作。在 Django 中,官方文档提供了distinct方法用于去重,但是只支持 PostgreSQL 数据库,具体操作可以看。那么对于使用 MySQL 数据库的用户,应该怎么办呢?在这篇博客中,我将为大家介绍一些实现 MySQL 去重查询的方法。Bookb

#django#mysql#postgresql
Django object.get_or_create()

使用get_or_create()使用方式user, b = User.objects.get_or_create(u_id=1, name="张三", defaults={'address':'上海'})print(user)等同于users = User.objects.get(u_id=1, name="张三")if user:print(user)else:...

#python
Python使用jsonpath_ng

是 Python 中一款解析和操作 JSON 数据的工具,它可以通过 JSONPath 语法来对 JSON 数据进行定位和提取,其用法类似于 XPath 语法对 XML 数据进行定位。

#python#json#开发语言
python使用celery-group优化大数据处理速度

celery-group的使用配置为子任务配置独立的celery进程from kombu import Exchange, Queuedefault_exchange = Exchange('default', type='direct')concurrency_exchange = Exchange('concurrency', type='direct')app.conf.t...

Linux安装Python3.12.0

我们这里按照最新的Python3.12.0为示例。

#linux#python#服务器
from lxml import etree报错

写一个小型的爬虫懒得用scrapy(主要是scrapy不太好装…),直接使用了requests请求,但是要解析数据,那么问题来了问题1:使用的是python3.7的环境,解析数据要用xpath,系统是macpip install lxml一分钟后。。。下载成功开始写代码,from lxml import etree挂了…,lxml中竟然没有etree模块换个方法...

FastApi项目搭建

使用FastApi框架完成一个用户的创建、登录,虽然只有两个接口,其中包括了MySQL的配置和连接、orm工具和迁移工具的使用、中间件的使用等。

文章图片
#fastapi#python
Python处理excel合并单元格

读取可以使用xlrd,也可以使用openpyxl,但是openpyxl读取不了.xls格式的Excel,需要转成xlsx,有点麻烦,所以使用了xlrd。打开文件xlrd也遇到了一点问题,文件如果是xls文件直接打开,在提取合并单元格的时候会拿不到数据,需要加上 formatting_info=True,formatting_info=True的时候打开.xlsx文件会报错NotImple...

#python#开发语言#后端
_mysql.c:44:10:fatal error:'my_config.h' file not found

注意:如果你用的是python3.x,直接去看第四个问题遇到的第一个问题正常来说直接执行pip安装,就是可以的,但是MySQL-python偏偏比较独特pip install MySQL-python报错_mysql.c:44:10: fatal error: 'my_config.h' file not found#include "my_config.h"...

到底了