├── .coveragerc ├── .github └── workflows │ └── django.yml ├── .gitignore ├── .travis.yml ├── AUTHORS ├── LICENSE ├── MANIFEST.in ├── README.rst ├── demo ├── demo │ ├── __init__.py │ ├── cron.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── manage.py └── requirements.txt ├── django_cron ├── __init__.py ├── admin.py ├── backends │ ├── __init__.py │ └── lock │ │ ├── __init__.py │ │ ├── base.py │ │ ├── cache.py │ │ ├── database.py │ │ └── file.py ├── core.py ├── cron.py ├── helpers.py ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ ├── cronloop.py │ │ └── runcrons.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_remove_max_length_from_CronJobLog_message.py │ ├── 0003_cronjoblock.py │ └── __init__.py ├── models.py └── tests.py ├── docs ├── Makefile ├── changelog.rst ├── conf.py ├── configuration.rst ├── index.rst ├── installation.rst ├── introduction.rst ├── locking_backend.rst ├── make.bat └── sample_cron_configurations.rst ├── flake8 ├── helpers.py ├── runtests.py ├── settings_base.py ├── settings_mysql.py ├── settings_postgres.py ├── settings_sqllite.py ├── setup.py ├── test_crons.py ├── test_requirements.txt └── test_urls.py /.coveragerc: -------------------------------------------------------------------------------- 1 | [report] 2 | omit = */migrations/* 3 | -------------------------------------------------------------------------------- /.github/workflows/django.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/.github/workflows/django.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | http://github.com/Tivix/django-cron/contributors 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/README.rst -------------------------------------------------------------------------------- /demo/demo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/demo/cron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/demo/demo/cron.py -------------------------------------------------------------------------------- /demo/demo/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/demo/demo/settings.py -------------------------------------------------------------------------------- /demo/demo/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/demo/demo/urls.py -------------------------------------------------------------------------------- /demo/demo/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/demo/demo/wsgi.py -------------------------------------------------------------------------------- /demo/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/demo/manage.py -------------------------------------------------------------------------------- /demo/requirements.txt: -------------------------------------------------------------------------------- 1 | Django==4.0.4 2 | -e ../ 3 | -------------------------------------------------------------------------------- /django_cron/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/django_cron/__init__.py -------------------------------------------------------------------------------- /django_cron/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/django_cron/admin.py -------------------------------------------------------------------------------- /django_cron/backends/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_cron/backends/lock/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_cron/backends/lock/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/django_cron/backends/lock/base.py -------------------------------------------------------------------------------- /django_cron/backends/lock/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/django_cron/backends/lock/cache.py -------------------------------------------------------------------------------- /django_cron/backends/lock/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/django_cron/backends/lock/database.py -------------------------------------------------------------------------------- /django_cron/backends/lock/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/django_cron/backends/lock/file.py -------------------------------------------------------------------------------- /django_cron/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/django_cron/core.py -------------------------------------------------------------------------------- /django_cron/cron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/django_cron/cron.py -------------------------------------------------------------------------------- /django_cron/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/django_cron/helpers.py -------------------------------------------------------------------------------- /django_cron/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_cron/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_cron/management/commands/cronloop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/django_cron/management/commands/cronloop.py -------------------------------------------------------------------------------- /django_cron/management/commands/runcrons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/django_cron/management/commands/runcrons.py -------------------------------------------------------------------------------- /django_cron/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/django_cron/migrations/0001_initial.py -------------------------------------------------------------------------------- /django_cron/migrations/0002_remove_max_length_from_CronJobLog_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/django_cron/migrations/0002_remove_max_length_from_CronJobLog_message.py -------------------------------------------------------------------------------- /django_cron/migrations/0003_cronjoblock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/django_cron/migrations/0003_cronjoblock.py -------------------------------------------------------------------------------- /django_cron/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_cron/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/django_cron/models.py -------------------------------------------------------------------------------- /django_cron/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/django_cron/tests.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/docs/configuration.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/docs/introduction.rst -------------------------------------------------------------------------------- /docs/locking_backend.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/docs/locking_backend.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/sample_cron_configurations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/docs/sample_cron_configurations.rst -------------------------------------------------------------------------------- /flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/flake8 -------------------------------------------------------------------------------- /helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/helpers.py -------------------------------------------------------------------------------- /runtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/runtests.py -------------------------------------------------------------------------------- /settings_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/settings_base.py -------------------------------------------------------------------------------- /settings_mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/settings_mysql.py -------------------------------------------------------------------------------- /settings_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/settings_postgres.py -------------------------------------------------------------------------------- /settings_sqllite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/settings_sqllite.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/setup.py -------------------------------------------------------------------------------- /test_crons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/test_crons.py -------------------------------------------------------------------------------- /test_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/test_requirements.txt -------------------------------------------------------------------------------- /test_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tivix/django-cron/HEAD/test_urls.py --------------------------------------------------------------------------------