Django 启动多语言应用程序?

Django 启动多语言应用程序?,django,node.js,socket.io,hosting,Django,Node.js,Socket.io,Hosting,所以我知道如何启动一个普通的Django应用程序。但我们一直在进行一个主要是django的项目,但我们也在另一个本地主机端口上使用Nodejs和socket.io来激活应用程序。我们还在不同的端口上使用redis,以连接node和django 现在,它正在致力于我们当地的发展环境。但从这一点上讲,我不知道如何过渡到生产环境 非常感谢 您的生产环境将类似于您的开发环境—您将需要Node.js、Django和Redis来进行生产。它们可以都在一台服务器上,也可以有单独的服务器。或者,您可能希望将Re

所以我知道如何启动一个普通的Django应用程序。但我们一直在进行一个主要是django的项目,但我们也在另一个本地主机端口上使用Nodejs和socket.io来激活应用程序。我们还在不同的端口上使用redis,以连接node和django

现在,它正在致力于我们当地的发展环境。但从这一点上讲,我不知道如何过渡到生产环境


非常感谢

您的生产环境将类似于您的开发环境—您将需要Node.js、Django和Redis来进行生产。它们可以都在一台服务器上,也可以有单独的服务器。或者,您可能希望将Redis部署到自己的服务器上,并为您的节点部署另一个组件&Django组件

一个关键的区别是您应该在生产中使用“适当的”Web服务器。通过运行
python manage.py runserver
获得的服务器是为开发而设计的,而不是为生产流量。Django开发人员,但您也可以使用其他服务器,如Nginx

相比之下,Node通常使用通过运行
Node app.js
获得的服务器,但通常使用一个监控它并在出现问题时重新启动它的应用程序。这是一个流行的选择

如果您不想设置自己的服务器,可以使用Heroku。他们既可以主持会议,也可以主持会议。他们会处理一些事情,比如确保你的应用程序在崩溃时重新启动