
Python
Dora哒哒哒
这个作者很懒,什么都没留下…
展开
-
Python基础知识点合集
文章目录概念Python有什么优势Python和Java的对比语法基础is和==的区别元组、列表和字典的区别深拷贝和浅拷贝位置参数和关键字参数的区别装饰器生成器和迭代器线程多线程的创建GILPython多线程模型内存管理与垃圾回收内存管理垃圾回收引用计数标记清除分代回收概念Python有什么优势Python和Java的对比语法基础is和==的区别is表示两个对象是否指向同一块地址空间,若为true,表示指向同一地址空间,且值一定相等。(Java的==)==表示值是否相等。(Java的e原创 2020-07-25 09:14:52 · 957 阅读 · 0 评论 -
Django执行定时调度任务出现MySQL server has gone away报错的解决办法
1. 背景基于Python的第三方库APSchedule,用来提供Python的后台程序,实现每隔24小时调用Django的orm来对数据库进行数据处理。2. 出现的问题在间隔24小时之后,执行定时调度的后台线程进行数据库查询时,出现(2006, 'MySQL server has gone away')的报错。3. 原因排查的过程结合具体的报错代码段以及参考这两篇博客:[Django1.6]跑批任务错误(2006, ‘MySQL server has gone away’)和MySQL serv原创 2020-06-19 10:39:19 · 2208 阅读 · 1 评论 -
详解django-apscheduler的使用方法
转载:详解django-apscheduler的使用方法如果你在使用Django框架开发web项目时,需要设置定时任务或让用户手动在页面上设置定时任务,那么这篇文章可能会帮助到你。概述在Django中实现定时任务功能大概有以下三种方法:Celery框架定时任务是分布式任务的一种特殊类型的任务。Django的分布式主要由Celery框架实现,这是python开发的分布式任务队列。由于它本身不支持消息存储服务,所以需要第三方消息服务来传递任务,一般使用Redis。优点:Celery侧重于实时操作转载 2020-06-18 13:38:23 · 6378 阅读 · 2 评论 -
Django在原有表中添加新字段以及python manage.py migrate成功后没有修改对应数据库表的解决方法
Django在原有表中添加新字段在models.py文件里面添加新字段使用命令python manage.py makemigrations AppTest(个人App文件名)***@bogon *** % python manage.py makemigrations serviceDid you rename *** to *** (a TextField)? [y/N] yDid you rename *** to *** (a TextField)? [y/N] yDid y原创 2020-06-16 10:54:56 · 2690 阅读 · 0 评论