【问题标题】:Django: How to run python scripts on a running env with gunicornDjango:如何使用 gunicorn 在正在运行的环境中运行 python 脚本
【发布时间】:2021-02-08 05:13:26
【问题描述】:

我想知道如何在我的 django 应用程序使用 gunicorn 和 nginx 运行时运行一些外部 python 脚本?

本地没有 gunicorn 和 web 服务器,我只需使用以下命令打开一个 python shell:

python manage.py shell

然后使用以下命令在我的 django 应用程序上运行我的 python 脚本:

exec(open('myscript.py').read())

你能建议吗?

PS:我需要在特定时间而不是在启动时运行脚本。

亲切的问候。

【问题讨论】:

    标签: python django nginx gunicorn


    【解决方案1】:

    您可以将脚本导入您的 Django 项目文件之一,例如 settings.py,然后它会同时运行。

    【讨论】:

    • 感谢@rob-kwasowski 的回复,实际上我需要在特定时间而不是在启动时运行脚本。
    • @MarVin 几点了?
    • 通常每周一次。我想手动完成它并避免将调度程序与芹菜等集成。因为我不受这些脚本执行时刻的严格限制。
    猜你喜欢
    • 2014-08-12
    • 2015-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    相关资源
    最近更新 更多