Python 如何从后台代码启动Django?
可以使用如下管理命令轻松启动Django:Python 如何从后台代码启动Django?,python,django,Python,Django,可以使用如下管理命令轻松启动Django: management.call_command('runserver', interactive=False) 但它实际上阻碍了执行。 除子流程/线程/多处理之外的任何解决方法 我的意思是,如何以更自然的方式进行管理?管理命令不是“启动django” 您可以通过在任意数量的web服务器上部署来“启动django”,每个服务器都有在后台运行的方法。 动态部署django不是我见过的东西,但我想您可以编写一些脚本来生成Web服务器配置文件 manage
management.call_command('runserver', interactive=False)
但它实际上阻碍了执行。
除子流程/线程/多处理之外的任何解决方法
我的意思是,如何以更自然的方式进行管理?管理命令不是“启动django”
您可以通过在任意数量的web服务器上部署来“启动django”,每个服务器都有在后台运行的方法。
动态部署django不是我见过的东西,但我想您可以编写一些脚本来生成Web服务器配置文件
manage.py runserver
不应用于生产环境/用途
如果这只是一个示例,并且您确实希望运行其他异步管理命令,那么接受的社区会回答使用类似芹菜的任务队列
然后,您可以发出10000个非阻塞管理命令,供芹菜工人“将来”使用。你所说的management.py是什么意思?哦,对不起,我没有完全理解。:)它并不是真正用于生产,而是主要用于Django消费者测试。不管怎样,我喜欢你关于芹菜的想法。