2024-06-02 13:29:35 发布
网友
可以使用如下管理命令轻松启动Django:
management.call_command('runserver', interactive=False)
但它实际上阻碍了执行。 除子进程/线程/多处理之外的任何解决方法。在
我是说怎么用更本土的方式来做?在
管理命令是而不是“starting django”。在
您可以通过在任意数量的web服务器上部署来“启动django”,每个服务器都有在后台运行的方法。 https://docs.djangoproject.com/en/dev/howto/deployment/
动态部署django并不是我见过的,但我想您可以编写一些脚本来生成web服务器配置文件。在
manage.py runserver不应用于生产环境/用途。在
manage.py runserver
如果这只是一个示例,并且您实际上希望运行其他异步管理命令,则接受的社区将使用类似celeri的任务队列。在
http://docs.celeryproject.org/en/latest/django/
然后,您可以发出10000个非阻塞管理命令,供芹菜工人“将来”使用。在
管理命令是而不是“starting django”。在
您可以通过在任意数量的web服务器上部署来“启动django”,每个服务器都有在后台运行的方法。 https://docs.djangoproject.com/en/dev/howto/deployment/
动态部署django并不是我见过的,但我想您可以编写一些脚本来生成web服务器配置文件。在
manage.py runserver
不应用于生产环境/用途。在如果这只是一个示例,并且您实际上希望运行其他异步管理命令,则接受的社区将使用类似celeri的任务队列。在
http://docs.celeryproject.org/en/latest/django/
然后,您可以发出10000个非阻塞管理命令,供芹菜工人“将来”使用。在
相关问题 更多 >
编程相关推荐