【问题标题】:call a python script from the django admin panel through a Linux通过 Linux 从 django 管理面板调用 python 脚本
【发布时间】:2021-07-31 03:49:20
【问题描述】:

是否可以在不使用 celery 和 redis 的情况下通过 Linux 脚本以 2 分钟的间隔从 django 管理面板调用 python 脚本? 如果您有机会,请展示此脚本的示例,或者告诉我是否可能?

【问题讨论】:

    标签: python django linux celery


    【解决方案1】:

    您可以使用 django-extensions 模块的 runscript 组件。只需将函数设置为在 django 中调用并通过 cron 调用它。

    这是文档和示例:

    https://django-extensions.readthedocs.io/en/latest/runscript.html

    注意:一开始要注意所有外部调用的脚本文件必须在项目根目录或应用程序目录下名为scripts的目录中。

    【讨论】:

      猜你喜欢
      • 2011-08-13
      • 2013-06-07
      • 2020-06-10
      • 1970-01-01
      • 2019-07-20
      • 2010-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多