mirror of
https://github.com/django-q2/django-q2.git
synced 2026-10-05 21:48:11 +08:00
Small docs changes
This commit is contained in:
+4
-1
@@ -108,7 +108,10 @@ Meanwhile the the sentinel checks if the timers don't exceed the timeout amount,
|
|||||||
Scheduler
|
Scheduler
|
||||||
"""""""""
|
"""""""""
|
||||||
Once a minute the scheduler checks for any scheduled task that should be starting.
|
Once a minute the scheduler checks for any scheduled task that should be starting.
|
||||||
It creates and queues a new task from the schedule and sets the next run date.
|
|
||||||
|
- Creates a task from the schedule
|
||||||
|
- Subtracts 1 from the :ref:`repeats` setting
|
||||||
|
- Sets the next run time if there are repeats left
|
||||||
|
|
||||||
.. _stop_procedure:
|
.. _stop_procedure:
|
||||||
|
|
||||||
|
|||||||
+8
-9
@@ -6,7 +6,7 @@ Installation
|
|||||||
$ pip install django-q
|
$ pip install django-q
|
||||||
|
|
||||||
|
|
||||||
- Add :mod:`django_q` to your :const:`INSTALLED_APPS` in your projects :file:`settings.py`::
|
- Add :mod:`django_q` to :const:`INSTALLED_APPS` in your projects :file:`settings.py`::
|
||||||
|
|
||||||
INSTALLED_APPS = (
|
INSTALLED_APPS = (
|
||||||
# other apps
|
# other apps
|
||||||
@@ -69,22 +69,22 @@ timeout
|
|||||||
~~~~~~~
|
~~~~~~~
|
||||||
|
|
||||||
The number of seconds a worker is allowed to spend on a task before it's terminated. Defaults to ``None``, meaning it will never time out.
|
The number of seconds a worker is allowed to spend on a task before it's terminated. Defaults to ``None``, meaning it will never time out.
|
||||||
Set this to something that makes sense for your use
|
Set this to something that makes sense for your project.
|
||||||
|
|
||||||
compress
|
compress
|
||||||
~~~~~~~~
|
~~~~~~~~
|
||||||
|
|
||||||
Compress task packages to Redis. Useful for large payloads, but can add overhead when used with many small packages.
|
Compresses task packages to Redis. Useful for large payloads, but can add overhead when used with many small packages.
|
||||||
Defaults to ``False``
|
Defaults to ``False``
|
||||||
|
|
||||||
save_limit
|
save_limit
|
||||||
~~~~~~~~~~
|
~~~~~~~~~~
|
||||||
|
|
||||||
Limits the amount of successful tasks saved to Django.
|
Limits the amount of successful tasks saved to Django.
|
||||||
Set to ``0`` for unlimited.
|
- Set to ``0`` for unlimited.
|
||||||
Set to ``-1`` for no success storage at all.
|
- Set to ``-1`` for no success storage at all.
|
||||||
Defaults to ``250``
|
- Defaults to ``250``
|
||||||
Failures are always saved.
|
- Failures are always saved.
|
||||||
|
|
||||||
label
|
label
|
||||||
~~~~~
|
~~~~~
|
||||||
@@ -120,7 +120,6 @@ Django Q is tested for Python 2.7 and 3.4
|
|||||||
|
|
||||||
- `Django <https://www.djangoproject.com>`__
|
- `Django <https://www.djangoproject.com>`__
|
||||||
|
|
||||||
The web framework for perfectionists with deadlines.
|
|
||||||
Django Q aims to use as much of Django's standard offerings as possible
|
Django Q aims to use as much of Django's standard offerings as possible
|
||||||
The code is tested against Django version `1.7.8` and `1.8.2`.
|
The code is tested against Django version `1.7.8` and `1.8.2`.
|
||||||
|
|
||||||
@@ -130,7 +129,7 @@ Django Q is tested for Python 2.7 and 3.4
|
|||||||
|
|
||||||
- `Redis-py <https://github.com/andymccurdy/redis-py>`__
|
- `Redis-py <https://github.com/andymccurdy/redis-py>`__
|
||||||
|
|
||||||
Redis python client.
|
Andy McCurdy's excellent Redis python client.
|
||||||
|
|
||||||
- `Arrow <https://github.com/crsmithdev/arrow>`__
|
- `Arrow <https://github.com/crsmithdev/arrow>`__
|
||||||
|
|
||||||
|
|||||||
@@ -63,6 +63,8 @@ Schedules are regular Django models. You can manage them through the :ref:`admin
|
|||||||
|
|
||||||
`ONCE`, `HOURLY`, `DAILY`, `WEEKLY`, `MONTHLY`. `QUARTERLY`, `YEARLY`
|
`ONCE`, `HOURLY`, `DAILY`, `WEEKLY`, `MONTHLY`. `QUARTERLY`, `YEARLY`
|
||||||
|
|
||||||
|
.. _repeats:
|
||||||
|
|
||||||
.. py:attribute:: repeats
|
.. py:attribute:: repeats
|
||||||
|
|
||||||
Number of times to repeat the schedule. -1=Always, 0=Never, n =n.
|
Number of times to repeat the schedule. -1=Always, 0=Never, n =n.
|
||||||
|
|||||||
Reference in New Issue
Block a user