如何编程启动Django

3 投票
1 回答
1086 浏览
提问于 2025-04-17 07:07

假设我有一个Django应用(比如说,myapp),还有一个Python脚本(我们称它为myscript.py),它们都在同一个文件夹里。我该怎么从这个脚本里启动(和停止)Django应用呢?有没有什么对象或者函数可以用?还是说我应该用subprocess这个方法呢?

1 个回答

10

使用 django.core.management.call_command 这个功能。

比如说:

from django.core import management
management.call_command('runserver')

撰写回答