python - Django管理命令是在单独的进程中执行的吗?

标签 python django shell

Django 有很多管理命令。另外,我们可以编写自己的命令。

进行 shell 调用 python manage.py XXX 后会发生什么? 代码是否会在从 shell 启动的进程中执行? 或者 shell 进程只是与执行命令的主 Django 进程通信?

最佳答案

shell 启动一个新进程来运行 Python 解释器。 Python解释器读取manage.py并直接执行。不存在“Django 主进程”这样的东西。

关于python - Django管理命令是在单独的进程中执行的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43348971/

相关文章:

Python os.walk 跳过具有特定名称而不是路径的目录

python - 无法在 ubuntu 18.04 中将 python 程序作为服务运行

Django Angular cors 错误 : access-control-allow-origin not allowed

django - 如何检查模型是否为空

linux - Linux shell 脚本中的条件

python - 如何杀死正在运行的python进程?

Python os.walk,保存状态的方法?

Python 转换列中不同的日期格式

python - Django 嵌套字典显示在模板中

linux - 如何自动更新AWS ec2实例配置文件