logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

AWS(s3),替换文件类型(ContentType)

本文介绍了两种在AWS S3中处理文件ContentType的方法:1) 修复已上传文件的ContentType:通过mimetypes模块自动判断文件类型,使用boto3复制文件并替换元数据;2) 首次上传时指定ContentType:在上传文件时直接设置ContentType参数。两种方法都使用boto3库建立S3连接,通过设置ContentType确保文件元数据正确。代码示例展示了如何实现这

文章图片
#aws
Docker操作(持续更新中)

本文介绍清理Docker悬空资源的常用命令。docker system prune -a -f可一键清理未使用的容器、镜像和网络;docker volume prune -f专门清理闲置卷。注意事项包括:-a会删除所有未引用镜像,-f跳过确认提示。还提供了清理网络和构建缓存的扩展命令。这些命令能有效释放磁盘空间,但需谨慎操作以避免误删未来可能用到的资源。

文章图片
#docker#容器#运维
ORM调用mysql库函数,实现除法向下取整

本文介绍了两种自定义Django ORM函数实现除法取整的方法。DivFloor类实现向下取整除法(FLOOR),DivCeil类实现向上取整除法(CEIL),两者都继承自Django的Func类并返回整数结果。文章建议使用Case/When防止除零错误,并展示了如何在复杂表达式中应用这些函数。该实现兼容主流数据库(MySQL/PostgreSQL/SQLite),但需注意不同数据库对除零处理的差

文章图片
#mysql#sqlite#数据库
到底了