Django
文章平均质量分 55
HADLM
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DRF List序列化性能优化
django orm 常见查询优化原创 2025-05-06 15:44:46 · 1060 阅读 · 0 评论 -
django 自定义中间件 接口装饰器
现在要对一部分接口进行废除,采用全局自定义中间件实现。原创 2023-02-28 20:23:37 · 2061 阅读 · 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 · 2271 阅读 · 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 · 552 阅读 · 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/pip32.python3安装虚原创 2021-03-23 16:53:12 · 426 阅读 · 0 评论 -
Django signal 信号机制的使用
背景:如果这个任务(定时或者立即)执行完毕,然后把一些执行情况生成pdf,通过邮件发送给客户。现象:我通过celery周期查看任务的执行状态,如果任务执行完毕,异步更改任务状态,然后执行发送邮件。但是时不时会出现重复发送邮件,原因异步任务重复进入celery任务队列,导致有的任务会重复发送邮件。解决方案:通过django的signal信号机制来监测任务状态表数据的变更,一旦任务状态变成完成,触发signal信号,然后执行发送邮件逻辑代码。(但是需要注意不要在周期之中反复更改这个状态)要监控的表结构:原创 2021-01-22 14:46:13 · 664 阅读 · 1 评论 -
django 生成迁移文件失败
1.配置文件注册应用# 请在这里加入你的自定义 APPINSTALLED_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 · 1492 阅读 · 0 评论 -
python 下载文件遇到的坑
目的:要实现通过后端给的url直接下载文件问题:404(本地线上都是404)我仔细的检查了default.py文件确实已经配置了相关的自定义静态目录# 自定义静态目录USERRES_URL = '%sUSERRES/' % SITE_URLUSERRES_ROOT = os.path.join(PROJECT_ROOT, 'USERRES')DOWNLOAD_ROOT = os.path.join(PROJECT_ROOT, 'USERRES')DOWNLOAD_URL = '%sdown原创 2020-11-25 18:09:25 · 490 阅读 · 0 评论 -
django框架加入simditor富文本编辑器,使用mako进行渲染
1.安装依赖django-simditor==0.0.152.配置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 · 438 阅读 · 0 评论 -
django rest framework学习使用总结
1.序列化原创 2020-06-23 15:44:53 · 272 阅读 · 0 评论 -
Django admin后台数据导出excel
admin.py文件内容# -*- coding: utf-8 -*-# Author : heyang# @Time : 2019/7/18 14:20# @File : admin.pyimport xlwt as xlwtfrom django.contrib import adminfrom django.http import HttpResponsefrom mo...原创 2020-04-22 16:40:07 · 1239 阅读 · 2 评论 -
4月份学习总结
python manage.py collectstatic --noinput原创 2020-04-21 15:10:50 · 413 阅读 · 0 评论 -
django1.8.11升级到2.2.6
django1.8.11升级到2.2.6原来的依赖包:Django==1.8.11pymysql==0.6.7MarkupSafe==0.23Mako==1.0.4httplib2==0.9.1suds==0.4celery==3.1.18django-celery==3.2.1supervisor==3.3.3requests==2.9.1django-rest-swa...原创 2020-01-16 15:54:32 · 1047 阅读 · 0 评论 -
Django and Celery, AppRegistryNotReady: Apps aren't loaded yet.
django版本升级导致celery启动报错,主要原因:django升级后的版本和celery版本不兼容。我的案例:# 升级前django==1.8.11celery==3.1.18django-celery==3.2.1# 升级后django==1.11.24celery==3.1.25django-celery==3.2.2报错信息:[2019-12-20 14:44:...原创 2019-12-20 15:02:39 · 673 阅读 · 0 评论
分享