项目简介
本系统是基于Python 3.6和Django 1.8开发的后台管理系统,可提供任务管理和企业微信消息推送功能。用户能进行任务的创建、编辑、删除和查看操作,还能查看任务执行日志。同时,借助企业微信API实现任务执行结果的推送通知。
项目的主要特性和功能
- 任务管理:支持任务的创建、编辑、删除和查看,方便用户按需管理任务。
- 任务日志查看:可查看任务执行日志,了解任务执行情况与结果。
- 企业微信消息推送:利用企业微信API实时推送任务执行结果,提升任务监控和管理效率。
- 任务执行控制:用户可设置任务执行周期和推送设置,实现任务自动化执行与通知。
安装使用步骤
安装基础服务
- 安装MySQL 5.7、Python 3.6、nginx - 1.16.1等环境。
- 使用pip安装Django 1.8和其他必要的模块:
pip install -r requirements.txt
。
初始化数据库及配置
- 创建数据库:
create database jcrontab;
。 - 创建用户并授权:
sql CREATE USER 'jeson'@'%' IDENTIFIED BY 'jesonc.com'; GRANT ALL PRIVILEGES ON jcrontab.* TO 'jeson'@'%' WITH GRANT OPTION;
- 修改Django配置文件
settings.py
中的数据库配置信息:python DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'jcrontab', 'USER': 'jeson', 'PASSWORD': 'jesonc.com', 'HOST': '127.0.0.1', 'PORT': '3306', } }
- 初始化数据库模型:
bash python3.6 manage.py makemigrations python3.6 manage.py migrate
创建xadmin后台用户密码
bash
python3.6 manage.py createsuperuser
按照提示输入用户名、邮箱和密码。
启动工程
bash
python3.6 manage.py runserver
访问后台管理界面
通过浏览器访问http://<your_server_address>/xadmin
进入后台管理界面。
注意事项
- 环境配置:确保环境变量和数据库连接参数正确设置。
- 权限设置:确保用户有足够的权限进行任务的管理和查看。
- 错误处理:遇到问题时,请检查错误日志,并根据提示进行排查。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】