我有一些任務存儲在數據庫中供以後執行。例如,我可以修復發送電子郵件的任務。並由cron執行任務(發送它)。我尋找在db中存儲代碼以供稍後執行的最佳方式。對於前店它的Python代碼原始字符串,比做的eval,而且我必須在這裏存儲的相對進口..存儲代碼以供稍後執行的最佳方式(python)
例如用於發送電子郵件,我必須解決的字符串是這樣的:從Django中
S =」 .core.mail import send_mail \ n send_mail('subj','body','[email protected]',['[email protected]'],fail_silently = False)「
及以後的評估。任何想法做到這一點最好的方式或更好的模式這種任務?
-1:你不會做是不是很有趣。有很多很多東西都是壞主意。什麼是更好的想法?你會認爲這將是他們可以使用的解決方案嗎? – 2011-01-10 23:24:52
我提出了一個想法。 *「我會爲每個任務創建一個不同的處理程序(發送郵件,刪除文件等)。」* – orlp 2011-01-10 23:26:37