docs: updated management command example

This commit is contained in:
Ilan Steemers
2015-09-26 10:52:19 +02:00
parent 7847e3b560
commit 6c81840047
2 changed files with 30 additions and 1 deletions
+14 -1
View File
@@ -57,7 +57,20 @@ The scheduler will then skip execution of scheduled events in the past. Instead
Management Commands
-------------------
If you want to schedule regular Django management commands, you can use the :mod:`django.core.management` module to make a wrapper function which you can schedule in Django Q::
If you want to schedule regular Django management commands, you can use the :mod:`django.core.management` module to call them directly:
.. code-block:: python
from django_q.tasks import schedule
# run `manage.py clearsession` every hour
schedule('django.core.management.call_command',
'clearsessions',
schedule_type='H')
Or you can make a wrapper function which you can then schedule in Django Q:
.. code-block:: python
# tasks.py
from django.core import management