如何在启动时运行django开发服务器?

时间:2009-10-28 01:42:37

标签: python django

我在会话中添加了以下命令 - >启动程序,但它没有工作。我正在使用Ubuntu。

sudo -u www-data python manage.py 192.168.1.2:8001

192.168.1.2是ath0上的ip地址。在执行此命令时,它仍然无法在阶段进行绑定吗?

我目前做的是添加另一个cronjob来重启开发服务器,如果它不是每5分钟运行一次?这是在启动时运行它的更好方法吗?

3 个答案:

答案 0 :(得分:4)

希望您没有尝试在生产环境中运行服务器(根据django docs)。请看一下apache with mod_wsgi

如果您刚刚进行本地开发,则无需以www-data用户身份运行。您可能需要查看@reboot directive for cron,然后以用户身份运行服务器。

有关runserver的详细信息,请参阅this answer

答案 1 :(得分:3)

嗯......不应该吗?

  

sudo -u www-data python manage.py runserver 192.168.1.2:8001

答案 2 :(得分:1)

如果您希望开发服务器始终运行,那么最好在本地计算机上设置真实服务器。它不一定是肥胖或大的东西。我使用cherokee服务器。另一个选项是lighttpd