我有一个使用烧瓶和 SQLAlchemy 在 heroku 上运行的网络应用程序。我现在想知道如何启动每天运行的计划任务并执行一些与数据库相关的任务(如果您需要知道,请删除一些行:)
heroku 上的文档建议使用 APScheduler,但我想使用 Heroku-Scheduler。尽管有这个决定,我想知道我如何在这个调度程序任务中连接到我的 postgres 数据库。我找不到任何例子或提示。
谢谢你的时间
我有一个使用烧瓶和 SQLAlchemy 在 heroku 上运行的网络应用程序。我现在想知道如何启动每天运行的计划任务并执行一些与数据库相关的任务(如果您需要知道,请删除一些行:)
heroku 上的文档建议使用 APScheduler,但我想使用 Heroku-Scheduler。尽管有这个决定,我想知道我如何在这个调度程序任务中连接到我的 postgres 数据库。我找不到任何例子或提示。
谢谢你的时间
Heroku 调度程序将运行您向其发送的任何命令。典型的方法是创建一个 Python 脚本/命令作为烧瓶应用程序的一部分。您可以执行类似于http://flask-script.readthedocs.org/en/latest/的操作。然后在调度程序中,您将安排它类似于:
python manage.py mytask