Skip to main content

Leverage uWSGI spooler and cron in Django

Project description


pip install django-call

Add djcall to INSTALLED_APPS and migrate.

Example project

Setup example project:

djcall-example collectstatic
djcall-example migrate
djcall-example createsuperuser

Run with runserver:

djcall-example runserver

Or with uWSGI:

uwsgi --env DJANGO_SETTINGS_MODULE=djcall_example.settings --env DEBUG=1 --spooler=/spooler/stat --spooler=/spooler/mail --spooler-processes 1 --http=:8000 --plugin=python --module=djcall_example.wsgi:application --honour-stdin --static-map /static=static


First made a dead simple pure python generic spooler for uwsgi:

The made a first implementation including CRUDLFA+ support:

This version adds:

  • Cron model and support for uWSGI cron, can’t add/remove them without restart, but can change kwargs and options online
  • CRUDLA+ support is on hold waiting for what’s currently in because i don’t want to build crud support here with templates because of the debt this will add, it’s time to use components in CRUDLFA+ to make the CRUD for Cron/Background tasks awesome

Project details

Download files

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

Files for djcall, version 0.3.0
Filename, size File type Python version Upload date Hashes
Filename, size djcall-0.3.0.tar.gz (8.9 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page