django的启动服务器是否可以用于生产环境?
706
等3人参与

题目描述

我们在开发环境中启动 Django 项目的时候一般会使用 python manage.py runserver 这条命令,但是这条命令在实际的生产环境中可以被使用吗?

思路点拨

这个答案一般是否定的,我们在说的时候都说不能运用于生产环境是因为它是一个单进程单线程的 web 服务器, 没有并发能力,所以一般稍微有一点并发可能就阻塞了。在实际的生产环境中我们一般使用 Django + Uwsgi + Nginx 来进行项目部署。

但是其实也看场合,比如我们开发了一个公司内部项目,只有几个人使用,并且业务也很简单,真的没必要搞得这么麻烦,纯粹使用该服务器就好。

当然啦,这种形式还是不推荐的,毕竟真的容易出问题,用户体验很不好。

你可以结合你自己的经验说一下你们公司的业务在线上是如何部署的吗?欢迎你将将自己的看法发表到讨论区,和大家一起交流~~

我的作业
去发布

登录后即可发布作业,立即

全部作业

数据加载中...

意见反馈 帮助中心 APP下载
官方微信