# dvadmin-apscheduler **Repository Path**: huge-dream/dvadmin-apscheduler ## Basic Information - **Project Name**: dvadmin-apscheduler - **Description**: apscheduler 后端插件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2022-09-23 - **Last Updated**: 2024-08-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dvadmin_apscheduler #### 介绍 dvadmin-apscheduler 插件是集成 django-apscheduer 的一个后端插件,安装可快速使用定时任务,包含在线添加任务、启停任务、查看任务记录等。
与之相对应的是 dvadmin-apscheduler-web 前端插件 ## 安装包 使用pip安装库: ~~~python pip install dvadmin-apscheudler ~~~ 目录结构:
``` dvadmin-apscheduler | dvadmin_apscheduler | | fixtures | | | __init__.py | | | init_menu.json | | | initialize.py | | migrations | | | __init__.py | | views | | | __init__.py | | | task.py | | | task_detail.py | | __init__.py | | apps.py | | models.py | | settings.py | | tasks.py | | urls.py | setup.py ``` ### 方式一:一键导入注册配置 在 ./application/settings.py 下导入默认配置 ```python ... from dvadmin_apscheduler.settings import * ``` ### 方式二:手动配置 在 INSTALLED_APPS 中注册app(注意先后顺序) ```python INSTALLED_APPS = [ ... 'django_apscheduler', 'dvadmin_apscheduler', ] ``` 在 ./application/urls.py 中注册url地址 ```python urlpatterns = [ ... path('api/dvadmin_apscheduler/', include('dvadmin_apscheduler.urls')) ] ``` 进行迁移和初始化 ```python python3 manage.py makemigrations python3 manage.py migrate # 注意备份初始化信息 python3 manage.py init -y ``` 其他配置请参考 django_apscheduler 和 apscheduler 文档 #### 使用说明 ```python 启动项目同时也会启动定时器 python3 manage.py runserver 0.0.0.0:8000 ```