## 项目执行顺序 ### 1、启动redis ```bash redis-server ``` ### 2、启动定时任务 ```bash celery -A admin_site beat ``` ### 3、启动异步任务队列 ```bash celery -A admin_site worker -l info --max-memory-per-child=524288000 ``` windows 下的 celery 会出现进程之间的通信问题 ```bash pip install eventlet celery -A admin_site worker -l info --max-memory-per-child=524288000 -P eventlet ``` ### 4、运行项目 ```bash python3 manage.py runserver ``` ## 其他说明 ### 进入 redis ```bash redis-cli ``` ### 如何重建sql表 1、django_migrations ```sql delete from django_migrations where app like 'order' ``` 2、先执行 makemigrations,创建python生成表的函数 ```bash python3 manage.py makemigrations order ``` 3、 再执行 migrate,运行sql创建语句 ```bash python3 manage.py migrate order ``` ### 创建超级管理员 python3 manage.py createsuperuser ### 创建模块 python3 manage.py startapp