Описание тега django-rq

Интеграция Django с RQ, библиотекой очередей Python на основе Redis. Django-RQ - это простое приложение, которое позволяет настраивать очереди в файле settings.py django и легко использовать их в своем проекте.
3 ответа

Размещение автономного скрипта и использование django_rq

Мне нужно создать автономный скрипт, который обращается к базе данных, извлекает данные из таблицы, обрабатывает их и сохраняет в другой таблице. Я также использую django-rq для запуска этого скрипта. Где разместить этот скрипт в структуре проекта D…
31 мар '15 в 16:40
1 ответ

Развертывание django-rq и rqscheduler на AWS Elastic Beanstalk

У меня есть приложение Django, которое работает в среде AWS EB. С последними обновлениями мне пришлось интегрировать django-rq и rqscheduler для некоторых фоновых задач на основе очереди. Это все отлично работает на локальном хосте с командами rqwor…
0 ответов

Обновить задачу python-rq из рабочей функции

Я запускаю задачи Python-RQ, которые могут занять от нескольких минут до нескольких часов в зависимости от входных данных. Я могу установить фиксированное время ожидания при планировании работы с помощью: low = Queue('low', default_timeout=600) # 10…
20 ноя '14 в 16:13
1 ответ

Django RQ rqworker зависает на неопределенный срок

На этой неделе мои интеграционные тесты перестали работать. Я понял, что это была работа django-rq, которая просто застряла на неопределенный срок. Мой вывод: $: RQ worker 'rq:worker:47e0aaf280be.13' started, version 0.12.0 $: *** Listening on defau…
05 дек '18 в 20:42
2 ответа

Как получить уведомление, когда несколько рабочих завершают работу с неизвестным размером?

Я пытаюсь создать сканер веб-сайта в Python, используя django-rq. Пока мой работник выглядит так: Получить следующую страницу из очереди. Создать запись страницы в базе данных. Задавать status=1, Загрузите содержимое страницы и обработайте. Может за…
21 сен '14 в 10:56
1 ответ

Пользовательские сигналы Django не работают

Я понимаю, что есть много других вопросов, связанных с нестандартными сигналами django, которые не работают, и, поверьте мне, я прочитал их все несколько раз, и мне не повезло, что моя личная ситуация сработала. Вот в чем дело: я использую django-rq…
27 янв '15 в 00:03
1 ответ

Django-RQ: Как вызвать функцию?

Я перенесу проект в Django и хотел бы использовать django-rq модуль. Тем не менее, я застрял на том, что поставить здесь: import django_rq queue = django_rq.get_queue('high') queue.enqueue(func, foo, bar=baz) Как позвонить func? Может ли это быть ст…
29 июн '16 в 17:44
0 ответов

Как использовать Django-RQ в ListView на основе классов?

Я не могу понять, как использовать Django-RQ в примере набора запросов: class PartnerCatalogueView(generic.ListView): """ Browse all products in the catalogue """ template_name = 'catalogue/partner.html' paginate_by = 9 model = Product context_objec…
16 май '18 в 23:31
0 ответов

Python Django + RQ: задание выполняется, но пропускает все блоки if/elif

Я в растерянности относительно того, что здесь происходит. У меня есть простой веб-сайт django, где я вхожу в систему и заполняю базовую форму с некоторой информацией (адрес устройства, электрическая розетка 1/2, вкл / выкл). Когда я отправляю форму…
09 мар '17 в 20:36
1 ответ

Планирование асинхронного задания электронной почты завершается с ошибкой SMTPAuthenticationError: (535, "5.7.3 Аутентификация не удалась")

Я пытаюсь запланировать асинхронную работу по электронной почте. Я использую Django-RQ в качестве механизма очередей. Я пробовал многочисленные исправления, такие как изменение пароля, проверка его правильности и т. Д. Я могу вручную отправлять SMTP…
06 янв '16 в 21:03
0 ответов

Django-rq-scheduler: вызов функции с аргументами от django-admin

Мы используем django 1.10, django-rq, django-rq-scheduler. В администраторе django можно установить вызываемую функцию, но как можно отправить конкретные значения параметров этой функции (например, при вызове снимка экрана dir_listener.dir_scanner.s…
1 ответ

Как передать необязательный встроенный объект в качестве параметра в очередь django-rq

Обновление: я обнаружил, что я не мог даже пройти класс в enqueue это возможно сделать? Я хочу передать item объект (модель в Django) в качестве параметра в queue.enqueue(grabber.parse_body, item), но rqworker вызовет это исключение (как только я по…
21 фев '15 в 05:02
1 ответ

Планировщик Django rq не может ставить одну и ту же задачу дважды

Я использую RQ планировщик. Я хочу напомнить пользователям проверять свою электронную почту через 2 минуты и 10 минут. Поэтому я использую сигнал post_save для планирования этих задач. Я поставил задачу так: from datetime import timedelta import dja…
22 авг '16 в 08:51
0 ответов

Django: где вызвать работников после отправки формы

Я написал некоторый фрагмент кода, который я хочу запустить с помощью django-rq, то есть использовать работников. Я создал форму, где пользователь может выбрать несколько объектов и нажать кнопку, чтобы начать операцию. для этого у меня есть в моих …
04 июн '17 в 12:03
2 ответа

Redis по-прежнему заполняется, когда results_ttl=0, почему?

Вопрос: Почему Redis заполняется, если результаты заданий немедленно отбрасываются? Я использую redis в качестве очереди для асинхронного создания PDF-файлов, а затем сохраняю результат в своей базе данных. Поскольку он сохранен, мне не нужно обраща…
03 сен '14 в 21:49
0 ответов

Ошибка многопроцессорного ведения журнала Python, qsize() растет бесконечно

Для справки: я использую django с работниками django_rq при отправке журналов в AWS Cloudwatch (подробности могут быть опущены для краткости...). Случайным образом журналы, отправленные рабочими, перестают попадать в обработчик CloudWatchLogger. Это…
0 ответов

Django RQ рабочий надлежащей настройки передачи Django урегулирования

У меня есть проект Django, который работает отлично. Мне нужен RQ работник, чтобы сделать работу. У меня запущен редис-сервер. Это мой файл worker.py: import os import redis from rq import Worker, Queue, Connection listen = ['high', 'default', 'low'…
10 май '16 в 10:02
1 ответ

Очередь всегда пуста

Я использую Django-RQ в моем проекте. Чего я хочу достичь: у меня есть первый вид, который загружает шаблон, где изображение получается с веб-камеры и сохраняется на моем компьютере. Затем представление вызывает второе представление, где асинхронная…
04 янв '18 в 12:28
0 ответов

Конфигурация и установка django-rq в apps.py

Я использую django-rq в моем приложении Django. В настоящее время я устанавливаю django-rq с помощью pip, затем добавьте следующее содержимое в mysite/settings.py: INSTALLED_APPS += 'django_rq' RQ_QUEUES = { 'default': { 'HOST': 'localhost', 'PORT':…
04 июн '18 в 08:51
1 ответ

Django RQ сделать пакетную вставку БД

Как поставить в очередь функцию, которая будет работать долго? Я хочу сделать следующее: def batch_insert(data): rows.append(MyModel(*data)) if len(rows) > 1000: MyModel.objects.bulk_create(rows)