我有一些任务存储在数据库中供以后执行。例如,我可以修复发送电子邮件的任务。并由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