首页 > 解决方案 > Django Server启动后如何自动启动其他服务器

问题描述

我在 Django 服务器旁边使用不同的服务器。例如 MongoDB 服务器和 Celery[命令]

我想问一下,当我启动“**”时如何自动执行其他CMD命令

python manage.py 运行服务器

**"

标签: pythondjango

解决方案


取决于您使用的操作系统,在我的 Ubuntu 上进行本地开发,我这样做:

创建 .sh 脚本。例如start_project.sh,使用此代码:

cd /path/to/project
source /venv/bin/activate
python manage.py runserver & celery -A project worker --loglevel=debug

然后只需运行bash start_project.sh 您还可以添加更多命令以用 & 分隔


推荐阅读