流水线员工行为检测系统后端DRF工程
- 创建mysql数据库ebds
- 生成数据表结构
python manage.py migrate
- 创建超级用户
python manage.py createsuperuser
记得手动把自己加入到auth_user_group用户组中,不然有些权限不允许
- 设置mysql的root用户密码为空
set password=password('');
- 运行db_tools下的
fake_data.py
自动生成数据,可根据机器内存自己更改commit的位置,主要是dms_*.py
数据量大
运行app.utils
下的assign_permissions.py
,
结果体现在guardian
数据表中
用管理员账户在/xadmin后台登录后,修改组相应的权限并保存
- 启动rabbitmq和reids服务
docker start rabbitmq
redis-cli
- 在项目根目录中启动celery worker和celery beat
celery worker -A EBDS.celery -l info -P gevent
celery beat -A EBDS.celery -l info -P gevent
celery将会以一分钟的间隔自动生成数据插入到online表与avg表,并在每天0时0分将当天的最终平均值插入daily表
1.在RootEBDS/media/form_file中找到ping.ttf和pingBold.ttf两个字体文件
2.将他们放入第三方库reportlab的fonts下面。