python
文章平均质量分 88
WhiteLight_John
这位博主非常懒,什么也没有说。
展开
-
将Postgresql和Elasticsearch进行数据同步以加速查询
(本文内容适用于elasticsearch7.x,postgresql11)受命要求优化一个1500w行的表的查询优化,该表中的数据按天update,所以尽管每天vacuum,但是因为空间并没有实际被释放,查询仍然很慢,这下靓仔怎么办?一开始想到的方法是进行表分区,按日分区,同时修改数据格式减少update,但是一是附加的代码改动过多,二是实际跑了几个测试数据优化效果只有三分之一。不爽啊,这不...原创 2019-12-20 12:20:35 · 2884 阅读 · 6 评论 -
django的orm的增删改查
1.多表连接查询:直接通过外键的属性名进行查询(注意order__name__contains使用的是两个下划线)class User(models.Model): name = models.CharField(_('Name'), max_length=50)class Order(models.Model): user = models.ForeignKey(User)Or...原创 2018-05-14 17:54:33 · 594 阅读 · 0 评论 -
使用xlwt导出django admin中查看的数据
使用xlwt导出django admin中查看的数据使用django的admin界面导出数据,比如指定产品的订单集合,使用xlwt和orm可以轻松做到:需要的工具:xlwt(用于生成、写入.xls文件)、StringIOcodesmodels.py:#在相应的model下:def receipts_export(self): if self.id: ...原创 2018-05-14 18:38:36 · 944 阅读 · 0 评论 -
openpyxl——使用python生成excel表格的一把利剑
在之前的文章中我曾经使用原创 2019-05-24 10:40:08 · 1898 阅读 · 0 评论