你需要用 wsgi 部署 django 吗?我在 Docker 实例上运行 Django,似乎通常推荐的解决方案只是使用 Django 的开发服务器,即命令python manage.py runserver
. 什么时候需要像 wsgi 这样的 Web 服务器——在这种情况下,在容器化应用程序中,django 开发服务器是否足以用于生产应用程序?
你回答你自己的问题:
django开发服务器是否足以用于生产应用程序?
在django 文档中,您可以阅读以下内容:
现在是注意的好时机:不要在类似于生产环境的任何地方使用此服务器。它仅供在开发时使用。(我们的工作是制作 Web 框架,而不是 Web 服务器。)
还有这部分:
请勿在生产环境中使用此服务器。它没有经过安全审计或性能测试。(这就是它的保留方式。我们的工作是制作 Web 框架,而不是 Web 服务器,因此改进此服务器以处理生产环境超出了 Django 的范围。)
所以不行。不要在生产中使用 Django 开发服务器。安全风险、性能不佳等
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句