我有一个使用 Flask 和 SQLAlchemy 在 Heroku 上运行的 Web 应用程序。我现在想知道如何启动每天运行的计划任务并执行一些与数据库相关的任务(如果您需要知道,请删除一些行:)
heroku 上的文档建议使用 APScheduler,但我想使用 Heroku-Scheduler。尽管做出了这个决定,我还是想知道如何在此调度程序任务中连接到我的 postgres 数据库。我找不到任何示例或提示。
感谢您的宝贵时间 托斯顿
最佳答案
Heroku 调度程序将运行您向其发出的任何命令。典型的方法是创建一个 Python 脚本/命令作为 Flask 应用程序的一部分。您可以执行类似于 http://flask-script.readthedocs.org/en/latest/ 的操作。然后在调度程序中,您可以将其安排为类似于:
python manage.py mytask
关于python - Heroku 使用 postgres 连接和 python 安排任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15161013/