python - Heroku 使用 postgres 连接和 python 安排任务

标签 python postgresql heroku sqlalchemy

我有一个使用 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/

相关文章:

Python 2.7 全局变量?

python - Django 说字段不存在时它确实存在

python - PyQt4 中的多次拖放

python - 如何删除与 pandas 合并的 excel 单元格以进行进一步处理?

c# - 我如何通过 postgres 加密并通过 c# 解密?

ruby - 在 Heroku 上通过 Ruby 代码发送电子邮件

regex - 从 PostgreSQL 中的 varchar 中提取 ID 号

ruby-on-rails - PostgreSQL 错误 : could not connect to database template1: could not connect to server:

Heroku 的 Hobby 计划每月最高费用是多少?

Postgresql studio 服务暂时不可用