A django app to run a collection of tasks in a management command.
Project description
A django app to run a collection of tasks in a management command.
Documentation
The full documentation is at https://dj-tasks.readthedocs.io.
Quickstart
Install dj-tasks:
pip install dj-tasks
Add it to your INSTALLED_APPS:
# project/settings.py
INSTALLED_APPS = [
...
'dj_tasks',
...
]
Create a task:
# your_app/tasks.py
from dj_tasks.tasks import Task
class YourTask(Task):
name = "Your Task"
frequency = 60
def run(self):
print("Your custom code...")
Add to your DJTASKS_TASKS settings:
# project/settings.py
DJTASKS_TAKS = [
"your_app.tasks.Task",
]
Running Tests
Does the code actually work?
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install tox (myenv) $ tox
Credits
Tools used in rendering this package:
History
0.1.0 (2020-06-05)
First release on PyPI.
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
dj-tasks-0.1.0.tar.gz
(7.2 kB
view hashes)
Built Distribution
Close
Hashes for dj_tasks-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dedcb29dc9609f546a9d3607f9b08924b5804fd8e174ef838f9c858670b41e7 |
|
MD5 | 5bfc08b3bb11802f5c20635ee04d4439 |
|
BLAKE2b-256 | 7ea72de8f9d10d97f675b13e270ba6b3dd965e6e029a256c92bd2672aa9799ad |