摘要:
场景 使用django 创建的项目,项目下有多个app,在第二个app中的models中创建表,执行生成表的命令没有生效。 解决 #1、执行命令需要指定app名称 python manage.py makemigrations --empty team # team 为app名称 #2、 再次正常运 阅读全文
摘要:
##场景 django项目有个接口是插入多条数据,大概是50条数据吧,大概用了3s左右,10条数据为一组,插入不同的数据表中。 3s对于这个接口来说是比较频繁的操作,所以3s是不能容忍的。 目前一直是使用的create的方法,百度了解到有一种批量插入的方法bulk_create。 使用之后,接口响应 阅读全文
摘要:
查询结果未及时清空 如果查询结果较大,可能会占用很多内存。在使用完查询结果后,应该及时清空,以释放占用的内存。可以通过将查询结果赋值给一个变量,然后使用 del 关键字删除变量来清空查询结果。例如: result = MyModel.objects.all() # 使用查询结果 ... # 清空查询 阅读全文
摘要:
####场景 本想看登录的接口,但是登录成功后,就自动跳转了,network的请求信息也刷新了。 百度后才知道,还有个开关,可以保留历史请求记录 阅读全文
摘要:
场景 直接使用js注入cookie 发现不生效,其实只设置了key和values值,没有注意其他字段。 后来发现还有个domain的字段需要配置,不然注入是不会生效的 document.cookie="token=123;domain=.baidu.com" #使用;分号隔开 阅读全文
摘要:
####场景 数据库中的表需要两个字段,创建时间,更新时间。 了解mysql有这个机制,可以自动填充,就百度了下,就是不知道用了之后有什么弊端。 alter table `issue` add column createTime datetime default CURRENT_TIMESTAMP 阅读全文
摘要:
最近看了《python工匠》这本关于python的书,虽然只看了第一章关于变量与注释的内容,也有些突如其来的想法。 一直学习如何使用python 去做一些功能,忽略了它本身的一些特性和习惯。 读完了第一章,写下笔记记录下,方便日后也好查阅。 ##变量名 对于变量的定义从使用角度很简单,但不方便其他人 阅读全文
摘要:
首先,关于 model,是数据库与 python 代码里的一个映射关系,每一个 model 是django.db.models.Model 的一个子类。 model 里每一个属性值(即字段)代表数据库的字段,通过 定义 models.py 里的 class,可以自动生成数据库里的表和字段,比如之前的 阅读全文
摘要:
场景:数据存储需要已5分钟为单位存储,目前上报数据是0.5s上报一次 目前能想到的逻辑是,已最后一次存储的时间拿出来,与获取的时间数据计算差值,大于等于300秒就入库 只能想到这了,请问还有更好的方法么 需要使用到datetime来计算时间差 from datetime import datetim 阅读全文
摘要:
pip install selenium3 安装selenium相关依赖 查看Chrome://version 版本,下载对应的驱动https://chromedriver.storage.googleapis.com/index.html 本地执行脚本代码,不指定对应chrome版本,可使用自动下 阅读全文