10 我正在用Django写一个小型的Web应用程序。它将不超过200个用户,全部属于我公司内部。我想尽快设置它。我是django和网络应用程序的新手。 当我阅读django的教程时,他们不建议使用python manage.py runserver来部署生产服务器,但是他们没有给出任何理由。 我怀疑出于我的谦虚目的,django's runserver会很好。我对么?我要冒什么风险? web-server deployment django — 别科 source 相关:stackoverflow.com/q/23176592/855050 — becko
4 从manage.py文档中: 不要在生产设置中使用此服务器。它尚未经过安全审核或性能测试。(这就是它将保持下去的方式。 这就是您要做决定所需要的全部信息。 如果您正在部署python网络应用程序,即使对于仅用于内部使用的低负载项目,仍然需要进行额外的工作来学习托管应用程序的正确方法,因为您很可能会需要在将来的某个时候使用这些技能。 — 欧洲能源管理局 source 单线程是什么意思?这意味着它不能同时支持多个用户使用该Web应用程序吗?仅此一点就能说服我不要使用它!我不太在意安全性。正如我所说,它是供一小群人内部使用的。 — becko 这不是我的主要工作,所以有一个很大的变化,那就是学习如何正确托管Web应用程序对我而言没有太大用处 — becko 2015年 3 它一次只能执行一件事,因此,如果它与来自一个用户的大量请求捆绑在一起,则所有其他用户将不得不等待。声明“我不太关心安全性”是愚蠢的。这种态度最终会损害您的系统。 — EEAA 1 我知道这不是您想听到的答案,但是您在网站上向专业系统管理员提出了一个问题。因此,您将获得专业的答案。即使在很小的环境中,采取这样的捷径也总是会在将来困扰您,通常是在最不方便的时候。 — EEAA 1 请参阅此处的文档。默认情况下,开发服务器是多线程的。还是我错过了什么?请解决此问题,以便我可以再次接受您的回答。 — becko