Django
千万别用sql查询经纬度数据了,有更快的方式
3天前14
最近需要查询学校周边的零售户有哪些,几千个学校,几十万零售户,用sql查询费了十几分钟才查询出来,后来问的AI,使用python代码,十几秒就能搞定。以下是完整的代码,可以作为参考。 def aaaaa(): import numpy as np import pandas…
Django + Doris CRC32 分表实战:问题汇总与解决方案
6天前23
一次从零到一的 Django 分表实践,记录踩过的所有坑 前言最近在做一个零售户管理系统,需要处理十亿级的数据。考虑到 Doris 的强大分析能力,使用 Doris 作为数据库,并基于 CRC32 算法实现自动分表。过程并不顺利,遇到了各种各样的问题。记录这些问题及解决方案,希望能帮助到有类似…
nuitka打包报错整理
12个月前 (05-30)1109
报错一 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb9 in position 4626: invalid start byte Nuitka-Reports: Compilation crash report written t…
通过nuitka将django代码进行打包
12个月前 (05-26)1277
在做python项目的时候最怕的就是写好的代码其他人拿到就能运行,为了代码不被别人查看,最开始想到的是代码加密。代码加密也存在被破解的风险,而且别人还是可以看到目录结构。后来想的看能不能将代码打包成二进制文件,不能被反编译或被逆向工程的。 在网上搜了下,找到一个新的打包库,nuitka。他可以将代…
Django如何开启静态文件浏览器访问
1年前 (2025-05-06)663
项目需要浏览器访问一个文件,使用的Django写的接口,没必要再部署nginx,直接在Django中开启文件访问。 修改以下几块代码就可以了 1、修改DEBUG DEBUG = True 2、修改静态文件目录 STATIC_URL = 'static/' STATICFILES_DI…
python使用elasticsearch_dsl库聚合查询Es并进行分页
2年前 (2024-09-04)1404
做大数据分析时用到Es,需要查询聚合后的每类数据量,聚合后的桶超过10000.搜索了半天,总结下。 1、首先导入所需的库 from elasticsearch_dsl import connections,Search,Q,A Q用作条件查询、A用作聚合 2、建立Es连接客户端 cli…
Django使用django-apscheduler实现定时任务
2年前 (2024-06-20)1165
定时任务可以在后台定时执行指定的代码,避免了很多人为操作。下面是在Django项目中如何使用定时任务的具体操作流程。 我在这里使用的 django-apscheduler库来实现定时任务。 一、安装 django-apscheduler pip install django-apschedul…
Django项目同时连接多个不同的数据库
2年前 (2024-06-19)1083
项目需要连接多个不同的数据库,不同的应用操作不同的库。 以下是具体的修改步骤: 一、修改setting.py中的 DATABASES DATABASES = { 'default': { }, 'mysql': { 'ENGINE': 'djan…
Django框架数据库ORM查询操作
2年前 (2024-06-18)1044
Django框架在生成数据库的models模型文件后,旧可以在应用中通过ORM来操作数据库了。今天抽空试了下查询语句。以下是常用的查询语句。 以下查询需要引入django的Sum,Count,Q模块 from django.db.models import Sum,Count,Q 导入生成的m…
Django如何修改项目名,修改数据库
2年前 (2024-06-17)1065
复制了个以前的项目,需要修改项目名字和数据库连接,折腾了半天,各种报错百度,最后终于解决了。以下是记录的操作和问题。 一、修改项目名字 1、把项目复制过来以后,第一步修改目录名,把项目的目录和项目对应的配置文件目录名修改成。 2、修改 manage.py 文件种对应的模块名 3、修改…




