pip install -r requirements.txt
python manage.py migrate
python manage.py random_values
python manage.py random_rank
python manage.py runserver
-B 执行定时任务
-A 执行异步任务
celery -B -A RankDemo worker
执行指定队列(for_task)中的异步任务
celery -A RankDemo worker -Q for_task -l info
也可以进入后台http://127.0.0.1:8000/admin/django_celery_beat/periodictask/
,添加定时任务,前提是安装了django-celery-beat==1.5.0
库
pip install flower
启动并进入
celery flower
127.0.0.1:5555
访问链接有三个:
http://127.0.0.1:8000/rank/?rtype=month
访问当月排行榜
http://127.0.0.1:8000/rank/?rtype=today
访问今日排行榜
http://127.0.0.1:8000/search/?key=Ann
搜索时返回的值的搜索量+1