【发布时间】:2021-01-06 13:55:07
【问题描述】:
我在 Django 中构建了一个应用程序。 在测试时,我使用了 manage.py runserver commando。现在完成后,我已将 Django 应用程序转移到 Gunicorn。 一切正常,除了一件事: Web 应用程序具有关闭和重新启动 Ubuntu 服务器计算机的选项(用于登录的管理员用户)。 使用 manage.py runserver 运行应用程序时,它有权执行此操作。
但现在有了 gunicorn,它就没有了。不过可能还没有完全挽救,我现在冒着风险想去做。
是否有人可以选择使用 Django 应用程序关闭和重新启动 Ubuntu 机器?
我使用过的 manage.py runserver:
cmd = "sleep 5 && reboot"
result = subprocess.Popen(cmd, stdout=subprocess.PIPE,shell=True)
感谢您的回复。
【问题讨论】:
标签: python django ubuntu gunicorn