python - Django Server启动后如何自动启动其他服务器
问题描述
我在 Django 服务器旁边使用不同的服务器。例如 MongoDB 服务器和 Celery[命令]
我想问一下,当我启动“**”时如何自动执行其他CMD命令
python manage.py 运行服务器
**"
解决方案
取决于您使用的操作系统,在我的 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
您还可以添加更多命令以用 & 分隔
推荐阅读
- python - selenium.common.exceptions.NoSuchElementException:消息:在使用 GeckoDriver Firefox 和 Selenium 与 Python 之前未见过 Web 元素引用
- python - 如何解决 Windows 10 上的 pip 安装错误?
- delphi - 覆盖 Fastreports 上的区域设置
- java - 用于 C++ 实现的本机 JNI 静态方法的 java 运行时错误
- mysql - 如何使用别名加入 Rails 活动记录
- arrays - 在 Rust 中复制数组并修改一个值
- c# - 在 C# 中验证 HMACSHA256
- javascript - 箭头功能在反应类组件中不起作用
- ruby-on-rails - Rails 6 ActionText rich_text_area 工作正常,在布局中渲染时不出现
- excel - 如果工作表 2 中 A 列中的单元格等于工作表 1 中的值,则将工作表 2 中的值返回到工作表 1 中的 B 列和 c