2011-05-12 89 views
1

它的主要功能是:每天 Django的應用程序發送定期的電子郵件?

  • 如果條件爲真

    1. 檢查的條件,然後發送電子郵件

    現在,我知道如何conditionlly發送電子郵件,但我不知道如何使它重複每天。我有一些想法,但根本不確定(添加另一個流程?或其他?)。我很感謝你的建議和想法...... thx

  • +0

    下面有個很好的答案。您應該將其標記爲已回答。 – 2011-05-12 15:28:41

    回答

    4

    你可以創建一個自定義管理命令並使用一個cron作業來讓它每天運行一次。

    編輯:

    我以前用過這個,http://code.google.com/p/django-command-extensions/wiki/JobsScheduling。如果您有多個任務按照固定的時間表運行,這非常方便。不必在每個任務的crontab中添加一行,只需將新文件添加到作業目錄即可。

    +1

    你可以在這裏找到一些設置你的cron作業的信息(假設你正在使用Linux):http://www.unixgeeks.org/security/newbie/unix/cron-1.html – 2011-05-12 02:34:51

    +0

    只是好奇。 python cron如何?我自己沒有使用它,但是計劃將它用於我的一個項目。等待專家的迴應。謝謝 – Konstant 2011-05-12 03:04:42

    +0

    我personnaly使用django擴展作業,我不推薦它。我最終用管理命令取代了它們,因爲我沒有看到使用它們的好處。 – 2011-05-12 14:31:36

    相關問題