摘要: django安全下载文件 现实情况中,我们不能随意的让用户下载文件,要做一些保护措施,例如加密或设置过期时间等等。我们可以利用django自带的加密方法来实现对文件的下载进行安全限制 我们的app一般分user-portal和operation-portal,那我们需要实现两个端的下载文件的接口 示 阅读全文
posted @ 2023-05-12 15:18 zong涵 阅读(78) 评论(0) 推荐(0) 编辑
摘要: python调用飞书机器人 最简单的代码 import hashlib import base64 import hmac import time import requests # 飞书webhook地址:https://open.feishu.cn/open-apis/bot/v2/xxxxxx 阅读全文
posted @ 2023-02-24 16:59 zong涵 阅读(480) 评论(0) 推荐(0) 编辑
摘要: mac修改终端文件夹颜色 MacOS10.15以后,终端换用zsh的方法如下: 上述介绍都是针对终端软件是Bash的情况,苹果从MacOS10.15开始终端的默认软件已经更换为zsh了。上述功能实现需要在zsh的配置文件中实现。 vim .zshrc export CLICOLOR=1 export 阅读全文
posted @ 2023-02-14 23:31 zong涵 阅读(343) 评论(0) 推荐(0) 编辑
摘要: Django Meta中proxy、abstract、managed使用方法 proxy 使用 多表继承 时,每个子类模型都会创建一张新表。这一般是期望的行为,因为子类需要一个地方存储基类中不存在的额外数据字段。不过,有时候你只想修改模型的 Python 级行为——可能是修改默认管理器,或添加一个方 阅读全文
posted @ 2023-02-03 17:29 zong涵 阅读(235) 评论(0) 推荐(0) 编辑
摘要: pandas设置excel列宽、缩放比例 文件存在 file_path = '保存的文件路径' sheet_name = '数据在Excel的sheet名' result = pd.DataFrame() with pd.ExcelWriter(file_path, engine='xlsxwrit 阅读全文
posted @ 2023-02-02 18:56 zong涵 阅读(2829) 评论(0) 推荐(0) 编辑
摘要: 数据库原有表生成django models 当数据库已经有表的时候,但是django里没有对应的models映射,手写的话很麻烦,这时可以借助python manage.py inspectdb命令来自动生成对应的models 在运行这条命令前你需要在 :settings.py文件中配置好你的数据库 阅读全文
posted @ 2023-01-31 16:30 zong涵 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Django数据库函数使用 通用方法 from django.db.models.functions import Cast, Coalesce, Concat, ConcatPair, Greatest # Cast,类型转换 q1 = TradeDetail.objects.values("pr 阅读全文
posted @ 2023-01-31 15:06 zong涵 阅读(91) 评论(0) 推荐(0) 编辑
摘要: python内存中生成excel和zip文件 我们知道pandas和zipfile两个库可以生成Excel文件和Zip文件,但是正常情况下会直接在服务器上生成文件,如果这些文件是一次性的或者不常用,那么就会造成资源的浪费,所以最好的方法是不在服务器生成文件,直接把该文件对象返回。 原理其实是使用By 阅读全文
posted @ 2023-01-17 16:38 zong涵 阅读(255) 评论(0) 推荐(0) 编辑
摘要: python zipfile处理压缩文件 ZIP 文件入门 ZIP 文件 是当今数字世界中最广为人知和流行的工具。这些文件相当流行,广泛用于计算机网络(尤其是 Internet)上的跨平台数据交换。 您可以使用 ZIP 文件将常规文件打包到一个归档中,压缩数据以节省一些磁盘空间,分发数字产品等等。在 阅读全文
posted @ 2023-01-17 15:50 zong涵 阅读(736) 评论(0) 推荐(0) 编辑
摘要: Django条件查询When、Case 这一篇笔记将介绍条件表达式,就是如何在 model 的使用中根据不同的条件筛选数据返回。 这个操作类似于数据库中 if elif else 的逻辑。 以下是本篇笔记的目录: model 和数据准备 When 和 Case 操作新增字段返回 条件搜索 条件更新 阅读全文
posted @ 2023-01-11 16:16 zong涵 阅读(470) 评论(0) 推荐(0) 编辑