2

フラスコと SQLAlchemy を使用して、heroku で Web アプリを実行しています。毎日実行され、データベース関連のタスクを実行するスケジュールタスクを開始する方法を考えています (知る必要がある場合は、行を削除します:)

heroku のドキュメントでは APScheduler の使用が推奨されていますが、Heroku-Scheduler を使用したいと考えています。この決定に反して、このスケジューラ タスクで postgres データベースに接続する方法を知りたいです。その例やヒントは見つかりませんでした。

お時間をいただきありがとうございます

4

1 に答える 1

3

Heroku スケジューラーは、スローされたコマンドを実行します。一般的な方法は、フラスコ アプリの一部として Python スクリプト/コマンドを作成することです。http://flask-script.readthedocs.org/en/latest/と同様のことができます。次に、スケジューラ内で次のようにスケジュールします。

python manage.py mytask
于 2013-03-03T05:00:17.577 に答える