2013-03-01 26 views
2

我有一個web應用在heroku上使用flask和SQLAlchemy運行。我現在想知道如何我可以開始每日執行,並做一些數據庫相關的任務(刪除某些行,如果你需要知道:)帶有postgres連接和python的Heroku Schedule任務

在Heroku的文檔建議使用APScheduler,但我想這樣做的計劃任務與Heroku的日程安排。儘管這個決定我想知道我如何連接到我的postgres數據庫在這個調度任務。我找不到任何示例或暗示。

感謝您的時間 託斯滕

回答

3

Heroku的調度程序將運行在它扔任何命令。典型的方法是創建一個Python腳本/命令作爲燒瓶應用程序的一部分。您可以執行類似於http://flask-script.readthedocs.org/en/latest/的操作。然後在日程安排程序中,您可以安排它類似於:

python manage.py mytask 
相關問題