Skip to main content

A simple django library to help you schedule long running tasks for retrieval later when they're done using celery

Project description

This is a simple app to help you schedule long running tasks for retrieval later when they’re done. Two modes of operation: 1: sit and refresh page till it’s done with a download link, or 2: send a “done” email with a link to a page with the resulting download.

If you want to server large binaries over a cache, you must have django-redis installed, otherwise python-memcached is all you need

There are a few settings you can use to tweak the default cache storage:

SOIL_DEFAULT_CACHE = ‘soil.FileDownload’ # or ‘soil.CachedDownload’ SOIL_DEFAULT_CACHE = ‘default’ # or ‘memcached’, ‘redis’, etc.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-soil-0.9.0.tar.gz (43.6 kB view details)

Uploaded Source

File details

Details for the file django-soil-0.9.0.tar.gz.

File metadata

  • Download URL: django-soil-0.9.0.tar.gz
  • Upload date:
  • Size: 43.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for django-soil-0.9.0.tar.gz
Algorithm Hash digest
SHA256 afe23460ffbd152e0d1848e28161796eb76d80970abd8c9598f6407884acc1d5
MD5 122eb17ca1eb232614ff9cbd7927f34e
BLAKE2b-256 39453290528d0c51c1af87e96def5932ffe6054e354b5c07812a2c83dba92fc1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page