【发布时间】:2017-04-11 22:36:56
【问题描述】:
Django 有很多管理命令。此外,我们还可以编写自己的命令。
在我进行 shell 调用 python manage.py XXX 后会发生什么?
代码会在从 shell 启动的进程中执行吗?
还是 shell 进程只是与执行命令的主 Django 进程通信?
【问题讨论】:
Django 有很多管理命令。此外,我们还可以编写自己的命令。
在我进行 shell 调用 python manage.py XXX 后会发生什么?
代码会在从 shell 启动的进程中执行吗?
还是 shell 进程只是与执行命令的主 Django 进程通信?
【问题讨论】:
shell 启动一个新进程来运行 Python 解释器。 Python 解释器读取manage.py 并直接执行它。没有“主要的 Django 进程”这样的东西。
【讨论】: