这可能是一个非常愚蠢的问题,所以请耐心等待(也没有包含任何代码)。
最近,我从PHP
切换到Python
并爱上Django
。在当地,一切运作良好
但是,在真实服务器上如何访问这些文件?
是manage.py runserver
应该在服务器环境中使用吗?
我需要使用mod_python
吗?
来自PHP
,只需使用Apache
或Nginx
,但部署如何与Python/Django
一起使用?
诚然,这对我来说非常困惑。任何帮助都非常受欢迎。
答案 0 :(得分:1)
manage.py runserver
仅用于加速您的开发过程,不应在您的服务器上运行。它类似于新推出的php的内置服务器php -S host:port
。
由于您来自PHP,您可以使用apache和mod_wsgi
来为您的django应用程序提供服务,有很多关于如何正确配置它的在线教程。您可能想要阅读wsgi
是什么以及它为什么重要。