本文介绍: 因为我的项目是多数据库配置的,在配置settings.py的INSTALLED_APPS代码后,要在DATABASE_APPS_MAPPING中也要配置一下。同步数据库,数据库中将生成2个表,django_apscheduler_djangojob和django_apscheduler_djangojobexecution。django_apscheduler_djangojob和django_apscheduler_djangojobexecution表。应该映射到哪个数据库生成表。成功生成以下数据表!
先说一下django–apscheduler定时器的使用过程:
django–apscheduler基本使用
1.安装django–apscheduler代码如下(示例):
2.配置settings.py的INSTALLED_APPS代码如下(示例):
3.通过命令生成定时记录表
使用python的manage命令,我们应该cd到项目目录下,就是manage.py文件所在的目录。
我们应该使用python manage.py makemigrations 和 python manage.py migrate同步数据库,数据库中将生成2个表,django_apscheduler_djangojob和django_apscheduler_djangojobexecution。
这里有问题!!!migrate后,死活没有在MySQL中创建django_apscheduler_djangojob和django_apscheduler_djangojobexecution表
问题原因:
因为我的项目是多数据库配置的,在配置settings.py的INSTALLED_APPS代码后,要在DATABASE_APPS_MAPPING中也要配置一下django_apscheduler应该映射到哪个数据库生成表。
解决办法:
完事再来一次:
4.创建runapscheduler.py文件
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。