【发布时间】:2021-07-31 03:49:20
【问题描述】:
是否可以在不使用 celery 和 redis 的情况下通过 Linux 脚本以 2 分钟的间隔从 django 管理面板调用 python 脚本? 如果您有机会,请展示此脚本的示例,或者告诉我是否可能?
【问题讨论】:
标签: python django linux celery
是否可以在不使用 celery 和 redis 的情况下通过 Linux 脚本以 2 分钟的间隔从 django 管理面板调用 python 脚本? 如果您有机会,请展示此脚本的示例,或者告诉我是否可能?
【问题讨论】:
标签: python django linux celery
您可以使用 django-extensions 模块的 runscript 组件。只需将函数设置为在 django 中调用并通过 cron 调用它。
这是文档和示例:
https://django-extensions.readthedocs.io/en/latest/runscript.html
注意:一开始要注意所有外部调用的脚本文件必须在项目根目录或应用程序目录下名为scripts的目录中。
【讨论】: