Django应用程序可以直接从python运行吗?

时间:2019-03-03 04:19:40

标签: python django raspberry-pi

作为我的智能家居项目的一部分,我已经在Raspberry Pi上使用Django创建了一个应用程序。现在,我要结束该项目的结束,我想完成它,以便我可以运行一个脚本并具有智能家居的所有功能。 (这将特别有用,因为这样我就可以使其在启动时运行,而无需连接屏幕或ssh)。

我想知道的是,是否有一种方法可以使我运行整个Django应用程序的python脚本,这样我就不必进入终端并对其进行设置。这可能吗?如果不是,解决我问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

是的,您可以在autologin中设置raspi-config,然后创建外壳程序脚本run.sh

喜欢

python /path/to/project.manage.py runserver 0.0.0.0:8000

或者您可以使用gunicorn代理

您也可以在此文件中启动其他服务器

然后将sh run.sh放入您的.bashrc

更好的方式

您可以通过apt-get install tmux安装tmux 您可以使用run.sh中的tmux使用唯一的名称和tmux进行分离的会话,这样每次打开提示时,它都不会创建重复的会话。