隐藏页面特效

06 2020 档案

摘要:前言 本套代码借鉴其他博主,大家可去该博主的博客详细了解一下jwt实现流程和具体表现,本文只是做了某些代码的删减。 http本身是无状态的,所以无法设置jwt刷新和清除操作,违背了jwt的初衷,但业务需要实现某些功能,比如:退出登录,保持登录有效期等操作时。 就得借助数据库进行存储,在业务逻辑上进行 阅读全文 »
posted @ 2020-06-24 15:36 吹神 阅读(546) 评论(0) 推荐(0) 编辑
摘要:前言 rest_framework本身自带的Respone类已经很好的支持JSON返回格式了 但我们需要每次都在视图定义字典{"cdoe": 1, "msg": "Success", "data": data}就会显得很麻烦 所以我们定义一个类去继承Respone类,并返回我们自定义的格式。 具体的 阅读全文 »
posted @ 2020-06-24 14:29 吹神 阅读(547) 评论(0) 推荐(0) 编辑
摘要:前言 很多时候对于保存在数据库中的数据,我们不会做真正的物理删除,通过软删除的方式将数据屏蔽不序列化出来。 对于删除的字段,可以用is_delete=True表示删除。为了查询方便,我们需要重新定义models中的Manager。 Django3.0官网:https://docs.djangopro 阅读全文 »
posted @ 2020-06-24 12:04 吹神 阅读(414) 评论(0) 推荐(0) 编辑
摘要:前言 这是博主第一次接触学习restframework框架,很多知识点零散不系统,在这不建议将此文作为指导方向。 在此文讲解前,不会说明安装和配置信息,大家可以百度如何安装restframework,并自行安装成功就行。 在此会讲解几种序列化和反序列化的方法,表的设计是一对多结构。 代码实现 序列化 阅读全文 »
posted @ 2020-06-24 11:27 吹神 阅读(1465) 评论(1) 推荐(0) 编辑
摘要:前言 导出数据写入ececl的方法有很多种,随个人喜好选择,可以采用保存文件的方式,也可以采用流方式。 重点在于要更改响应头类型使其支持中文名称输出 代码实现 @api.route('/download') def download(): data = Case.query.filter_by(). 阅读全文 »
posted @ 2020-06-22 15:50 吹神 阅读(1510) 评论(0) 推荐(0) 编辑
摘要:前言 执行操作前得确保安装selenium和webdriver的驱动,还有第三方库的安装。 实现思路: 1、通过selenium操作浏览器,加载页面html全部代码,并保存 2、通过BeautifulSoup解析数据,并清洗合并所需要的数据。 3、通过xlsxwriter写入表格。 代码实现 以下是 阅读全文 »
posted @ 2020-06-22 15:29 吹神 阅读(1621) 评论(0) 推荐(0) 编辑
摘要:前言 平时用selenium的时候一般都是直接用xpath获取需要点击的元素的位置 但是的项目里用到了一个元素,检查以后发现是个伪元素 网上百度查的方法都不管用,思路也没有说明白,导致摸索了很长时间 感谢博主提供的思路:点击跳转 实现 我们先看下具体的栗子,这里我选用的是【百度疫情实时大数据报告】, 阅读全文 »
posted @ 2020-06-01 14:20 吹神 阅读(10934) 评论(0) 推荐(2) 编辑

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