
Flask
燃灯工作室
这个作者很懒,什么都没留下…
展开
-
Sqlalchemy 使用 in or notin 无法批量删除或者修改数据
下面以删除为例,update和delete和修改一模一样的1. 解决方法可以在delete()括号内添加 synchronize_session=False 或者 synchronize_session=‘fetch’ 实现删除delete(synchronize_session=False)2. 出现的场景当我们使用 in 或者 notin 筛选出需要删除的数据并进行删的时候_m = MpSubscribeScheduledupdate_list = db.session.query(_原创 2021-05-24 18:59:05 · 921 阅读 · 0 评论 -
Docker中时间时区错误
事件起因这件事情的起因是这样的,我在物理机CentOS中起了一个Docker里面安装的是CentOS,再在Docker的CentOS安装了flask,在写数据库的时间,创建时间总是错的,与北京时间(东八区)相隔8小时。其实说到这里,第一反应就是时区问题,物理机可能使用了UTC时间。可是查看物理机CentOS的时间,没有问题,后来进入Docker的CentOS查看时间,原来是Docker的CentOS用的UTC时间。问题找到了,下面就是解决,其实解决方法如下:解决问题# 安装ntp服务yum inst原创 2021-04-21 11:02:36 · 288 阅读 · 0 评论 -
接口对接常用加密方法
和第三方对接加密,通常需要进行字段加密,再进行传输。1.XML排序后加密项目实践中,和百年保险对接使用到了这种加密import xmltodictimport hashlibfrom lxml import etree# 计算加密串def xml_sorting_sha256(xml_str, secret_str): """ 插入xml字符串,返回排序好后并且加密的串 排序规则为 按字母升序排序后加上加密密钥secret,进行SHA-256加密原创 2021-03-09 14:18:49 · 2846 阅读 · 0 评论