如何在没有命令提示符的情况下运行Python服

时间:2013-12-03 11:08:41

标签: python django

我正在使用Django开发一些Python项目。当我们渲染Python / Django应用程序时,我们需要打开命令提示符并输入python manage.py runserver。这对开发服务器来说没问题。但对于生产来说,它看起来很有趣。无论如何在没有打开命令提示符的情况下运行Python / Django项目?

3 个答案:

答案 0 :(得分:7)

文档的deployment section详细说明了配置服务器以在生产中运行django的步骤。

runserver将严格用于开发,并且永远不会用于生产。

答案 1 :(得分:3)

只有在开发时才运行runserver命令。部署后,客户端不需要运行python manage.py runserver命令。调用url将执行所需的视图。所以它不必是一个问题

答案 2 :(得分:2)

如果你正在使用Linux,我写了一个非常漂亮的基本脚本,当我不想调用这个命令时,我总是使用它。

注意:您真的应该使用“runserver”进行开发:)

#!/bin/bash

#Of course change "IP-Address" to your current IP-Address  and the "Port" to your port.
#ifconfig to get your IP-Address

python manage.py runserver IP-Address:Port

将它命名为runserver.sh并在终端中执行它:

./runserver.sh