rq/docs/patterns/django.md

24 lines
670 B
Markdown
Raw Normal View History

2018-03-03 00:21:44 +00:00
---
title: "RQ: Using with Django"
layout: patterns
---
## Using RQ with Django
The simplest way of using RQ with Django is to use
[django-rq](https://github.com/ui/django-rq). Follow the instructions in the
README.
### Manually
In order to use RQ together with Django, you have to start the worker in
a "Django context". Possibly, you have to write a custom Django management
command to do so. In many cases, however, setting the `DJANGO_SETTINGS_MODULE`
environmental variable will already do the trick.
If `settings.py` is your Django settings file (as it is by default), use this:
2021-12-07 12:35:56 +00:00
```console
2018-03-03 00:21:44 +00:00
$ DJANGO_SETTINGS_MODULE=settings rq worker high default low
2021-12-07 12:35:56 +00:00
```