django.core.exceptions.ImproperlyConfigured: SQLite 3.9.0 or later is required (found 3.7.17).
摘要:1.创建目录 mkdir -p /usr/local/sqlite && cd /usr/local/sqlite 2.下载 wget wget https://www.sqlite.org/2021/sqlite-autoconf-3350500.tar.gz(这里上官网https://www.s
阅读全文
python文件 启动django项目
摘要:1.查看端口占用 C:\>netstat -ano|findstr 8000 TCP 0.0.0.0:8000 0.0.0.0:0 LISTENING 8124 UDP 0.0.0.0:8000 *:* 8124 C:\>tasklist |findstr 8124 KGService.exe 81
阅读全文
使用supervisor 部署 Django celery
摘要:使用supervisor 部署 Django celery yum安装supervisord yum install -y epel-release yum install -y supervisor systemctl enable supervisord # 开机自启动 systemctl st
阅读全文
supervisord守护进程的使用
摘要:1.简介 Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当
阅读全文
celery 定时任务
摘要:1.celery 定时任务 shared_task # celery worker:(工人)启动worker节点来处理任务 python manage.py celery worker -l info # celery beat:(领导)启动周期任务 python manage.py celery
阅读全文
celery配置
摘要:celery配置 celery的官方文档其实相对还是写的很不错的.但是在一些深层次的使用上面却显得杂乱甚至就没有某些方面的介绍, 通过我的一个测试环境的settings.py来说明一些使用celery的技巧和解决办法 amqp交换类型 其实一共有4种交换类型,还有默认类型和自定义类型. 但是对我们配
阅读全文
Django celery 使用
摘要:0.安装包 cachetools 3.1.1 celery 3.1.26.post2 celery-with-redis 3.0 certifi 2019.9.11 Django 2.2.6 django-allauth 0.40.0 django-appconf 1.0.3 django-cele
阅读全文
Django 缓存 cache基本使用
摘要:1.设置setting REDIS_HOST = '10.133.3.26' REDIS_POST = 6379 REDIS_DATABASE = 3 REDIS_PASSWORD = '' CACHES = { "default": { "BACKEND": "django_redis.cache
阅读全文
django update_or_create
摘要:update_or_create question.votes.update_or_create(user=request.user, defaults={"value": value}) # user 为查询条件 # defaults 中的数据如果存着就更新, 不存着就创建这条数据
阅读全文
django获取某一个字段的列表 values values_list flat=true
摘要:1.values() print(Question.objects.values('title')) #得到的是一个字典 <QuestionQuerySet [{'title': '查询优化之select_related与prefetch_related - 简书'}, {'title': '你们都
阅读全文
Django之ContentType,GenericRelation, GenericForeignKey
摘要:contenttypes 是Django内置的一个应用,可以追踪项目中所有app和model的对应关系,并记录在ContentType表中。 models.py文件的表结构写好后,通过makemigrations和migrate两条命令迁移数据后,在数据库中会自动生成一个django_content
阅读全文
django ListView
摘要:ListView from django.contrib.auth.mixins import LoginRequiredMixin from django.views.generic import ListView from apps.news.models import News class N
阅读全文
解决Django-Error: That port is already in use
摘要:Error: That port is already in use. 1.使用python manage.py runserver 8001 开一个新的端口。 2.kill掉原来的端口(在root条件下)。 2.1在终端输入lsof -i:8000,列出进程信息。 yum install lsof
阅读全文
cookiecutter
摘要:1.安装cookiecutter pip3 install cookiecutter 2.设置模板 https://github.com/cookiecutter/cookiecutter 搜索需要的模板 cookiecutter https://github.com/pydanny/cookiec
阅读全文
django 导出xls文件
摘要:1.同目录下创建file_handle.py文件 file_handle.py import xlwt, datetime from xlwt import * import xlsxwriter # 写入excel文件函数 def wite_to_excel(n, head_data, recor
阅读全文
django项目部署
摘要:1 布署前需要关闭调试、允许任何机器访问 DEBUG = False ALLOW_HOSTS=['*',] 2 安装环境包 pip3.6 install -r plist.txt --default-timeout=1000 --no-cache-dir -i https://mirrors.ali
阅读全文