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

jac*_*ack 4 python django

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

sudo -u www-data python manage.py 192.168.1.2:8001
Run Code Online (Sandbox Code Playgroud)

192.168.1.2是ath0上的IP地址。在执行此命令的阶段,它仍然不能用于绑定吗?

我目前正在做的是添加另一个cronjob以重新启动开发服务器(如果它每隔5分钟未运行一次)?是在启动时运行它的更好方法吗?

Joh*_*ett 5

希望您不要尝试在生产环境中运行服务器(根据django docs)。改为使用mod_wsgi查看apache

如果您只是为了本地开发而运行,则无需以www-data用户身份运行。您可能要查看cron@reboot指令,然后以用户身份运行服务器。

有关运行服务器的详细信息,请参见此答案