john a9ad072065 优化删除逻辑 2 years ago
..
admin_site 376085445e 第一阶段 2 years ago
files a9ad072065 优化删除逻辑 2 years ago
order 89b1ddb434 优化 2 years ago
service 376085445e 第一阶段 2 years ago
sick 376085445e 第一阶段 2 years ago
user 376085445e 第一阶段 2 years ago
.gitignore 376085445e 第一阶段 2 years ago
celery.log 89b1ddb434 优化 2 years ago
celerybeat-schedule.db 3fb299ff06 优化 2 years ago
manage.py d710dc239a 定义数据模型 3 years ago
mysite.sqlite a9ad072065 优化删除逻辑 2 years ago
readme.md c57e37f245 备份 2 years ago
requirements.txt a9ad072065 优化删除逻辑 2 years ago

readme.md

项目执行顺序

1、启动redis

redis-server

2、启动定时任务

celery -A admin_site beat

3、启动异步任务队列

celery -A admin_site worker -l info --max-memory-per-child=524288000

windows 下的 celery 会出现进程之间的通信问题

pip install eventlet
celery -A admin_site worker -l info --max-memory-per-child=524288000 -P eventlet 

4、运行项目

python3 manage.py runserver 

其他说明

进入 redis

redis-cli

如何重建sql表

1、django_migrations

delete
from django_migrations
where app like 'order'

2、先执行 makemigrations,创建python生成表的函数

python3 manage.py makemigrations order

3、 再执行 migrate,运行sql创建语句

python3 manage.py migrate order

创建超级管理员

python3 manage.py createsuperuser

创建模块

python3 manage.py startapp