一个简单的django库,帮助您使用celery安排长时间运行的任务,以便在完成后检索
项目描述
这是一个简单的应用程序,帮助您安排长时间运行的任务,以便在完成后进行检索。两种操作模式:1:等待并刷新页面直到完成,同时提供下载链接;或2:发送一个包含到结果下载页面链接的“完成”电子邮件。
如果您想通过缓存提供大型二进制文件,则必须安装django-redis,否则只需要python-memcached
您可以使用一些设置来调整默认的缓存存储
SOIL_DEFAULT_CACHE = ‘soil.FileDownload’ # 或 ‘soil.CachedDownload’ SOIL_DEFAULT_CACHE = ‘default’ # 或 ‘memcached’,‘redis’,等。