Django
文章平均质量分 55
HADLM
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DRF List序列化性能优化
django orm 常见查询优化原创 2025-05-06 15:44:46 · 1120 阅读 · 0 评论 -
django 自定义中间件 接口装饰器
现在要对一部分接口进行废除,采用全局自定义中间件实现。原创 2023-02-28 20:23:37 · 2092 阅读 · 1 评论 -
django tastypie基本使用
1. Tastypie RESTful API请求处理的基本流程描述 Tastypie 是一个基于Python在Django平台上用来创建RESTFul API 框架, 在创建RESTful API 方面提供了强大的功能, 同时在使用上可以很方便地利用Django 自身的Model作为数据源, 也可以很方便地使用非ORM数据源来提供API数据。 除了提供基本的数据功能之外, Tastypie 还提供了 登录验证, 权限控制, 数据验证, 数据缓存, 请求控制, 数据分页, 数据序列与反序列化等功能选项, 来原创 2021-06-28 16:17:22 · 2313 阅读 · 0 评论 -
django 使用mongodb数据库 celery并发自增字段
通过MySQL数据库的id自增特性来完成task_id在并发时的唯一 def init_index_func(): from apps.celery.models import TaskIndex if not TaskIndex.objects.filter(id=1): task_queryset = cc_ReportTask.objects.all() task_id_list = [int(i.task_id) for i in task_quer原创 2021-04-30 14:41:45 · 594 阅读 · 2 评论 -
django部署(Nginx)
1.python3基础环境安装 tar xzvf Python-3.6.8.tgz cd Python-3.6.8 ./configure --prefix=/usr/local/python3 make && make install ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 2.python3安装虚原创 2021-03-23 16:53:12 · 457 阅读 · 0 评论 -
Django signal 信号机制的使用
背景:如果这个任务(定时或者立即)执行完毕,然后把一些执行情况生成pdf,通过邮件发送给客户。 现象:我通过celery周期查看任务的执行状态,如果任务执行完毕,异步更改任务状态,然后执行发送邮件。但是时不时会出现重复发送邮件,原因异步任务重复进入celery任务队列,导致有的任务会重复发送邮件。 解决方案:通过django的signal信号机制来监测任务状态表数据的变更,一旦任务状态变成完成,触发signal信号,然后执行发送邮件逻辑代码。(但是需要注意不要在周期之中反复更改这个状态) 要监控的表结构:原创 2021-01-22 14:46:13 · 705 阅读 · 1 评论 -
django 生成迁移文件失败
1.配置文件注册应用 # 请在这里加入你的自定义 APP INSTALLED_APPS += ( 'component.esb.api', 'rest_framework', 'django_filters', 'corsheaders', 'role', 'apps.screen', ) 2.通过执行命令强制生成migrations文件夹 python manage.py makemigrations --empty screen 删除掉初始化空的原创 2020-11-25 18:13:31 · 1531 阅读 · 0 评论 -
python 下载文件遇到的坑
目的:要实现通过后端给的url直接下载文件 问题:404(本地线上都是404) 我仔细的检查了default.py文件 确实已经配置了相关的自定义静态目录 # 自定义静态目录 USERRES_URL = '%sUSERRES/' % SITE_URL USERRES_ROOT = os.path.join(PROJECT_ROOT, 'USERRES') DOWNLOAD_ROOT = os.path.join(PROJECT_ROOT, 'USERRES') DOWNLOAD_URL = '%sdown原创 2020-11-25 18:09:25 · 518 阅读 · 0 评论 -
django框架加入simditor富文本编辑器,使用mako进行渲染
1.安装依赖 django-simditor==0.0.15 2.配置 INSTALLED_APPS += ( 'simditor', ) SIMDITOR_TOOLBAR = [ 'title', 'bold', 'italic', 'underline', 'strikethrough', 'fontScale', 'color', '|', 'ol', 'ul', 'blockquote', 'table', '|', 'link', 'image', 'hr',原创 2020-10-21 17:25:03 · 469 阅读 · 0 评论 -
django rest framework学习使用总结
1.序列化原创 2020-06-23 15:44:53 · 312 阅读 · 0 评论 -
Django admin后台数据导出excel
admin.py文件内容 # -*- coding: utf-8 -*- # Author : heyang # @Time : 2019/7/18 14:20 # @File : admin.py import xlwt as xlwt from django.contrib import admin from django.http import HttpResponse from mo...原创 2020-04-22 16:40:07 · 1278 阅读 · 2 评论 -
4月份学习总结
python manage.py collectstatic --noinput原创 2020-04-21 15:10:50 · 432 阅读 · 0 评论 -
django1.8.11升级到2.2.6
django1.8.11升级到2.2.6 原来的依赖包: Django==1.8.11 pymysql==0.6.7 MarkupSafe==0.23 Mako==1.0.4 httplib2==0.9.1 suds==0.4 celery==3.1.18 django-celery==3.2.1 supervisor==3.3.3 requests==2.9.1 django-rest-swa...原创 2020-01-16 15:54:32 · 1074 阅读 · 0 评论 -
Django and Celery, AppRegistryNotReady: Apps aren't loaded yet.
django版本升级导致celery启动报错,主要原因:django升级后的版本和celery版本不兼容。 我的案例: # 升级前 django==1.8.11 celery==3.1.18 django-celery==3.2.1 # 升级后 django==1.11.24 celery==3.1.25 django-celery==3.2.2 报错信息: [2019-12-20 14:44:...原创 2019-12-20 15:02:39 · 701 阅读 · 0 评论
分享