Celery + Django + Docker = Cat Downloader - Demo-проект, демонстрирующий принципы работы Celery

preview_player
Показать описание
Простой проект, который демонстрирует работу распределенной очереди задач Celery и приложения, реализованного с помощью Django/Python

Исходный код проекта:
Рекомендации по теме
Комментарии
Автор

Огроменное спасибо! Очень мало толковых видео, но вы спасли положение!

mikitayeudakimau
Автор

Спасибо большое, контент просто супер, очень сильно помогли

sfrnv_n
Автор

Супер, мне понравилось. Только музыка не в тему))) сосредотачиваешься, а тут что то зудит в уши. Смотрел в основном с субтитрами. И шрифт маловат)))) Благодарю, от души.

ВладимирКиянов-кг
Автор

спасибо за контент! интересно было бы еще про приоритеты очередей узнать, как их реализовывать на практике

garm
Автор

спасибо за урок было круто сначала были проблемы но смог 0)

stiilzizz
Автор

thanks for your work! how you connected "def home" to your "main"? and where do the function "home" must be place? thank you

pavlorosumaka
Автор

Подскажите, пожалуйста, как перезапускать docker compose так, чтобы он не выстраивал постоянно контейнеры, так как память на windows быстро заполняется. Например, если только изменяю код самого Django приложения, то по идее можно это делать более быстро, запуская только контейнер ?

ru_ush_g
Автор

Видос крутой, а почему редис работает если в композе порты не были открыты?

MrSunTrope
Автор

Спасибо, познавательно. Интересно было бы узнать, как получить ответ в ту форму, откуда задача запускается. Например, я из формы хочу выполнить действие сразу на двух десятках сетевых устройств, время отклика у которых разное, и результат в виде таблички получить на этой же странице. Можно и не одновременно. Буду признателен за идеи - куда копать/что изучать , чтобы такое реализовать .

oleguser
Автор

появилась ошибка: unable to prepare context: path "./webapp" not found, не могу понять как исправить

rushanusmanov
Автор

Спасибо, видео очень помогло начать дружбу с Celery!
Вопрос: из каких соображений переименовывали proj в src? Есть какой-то практический смысл?

catpasternak
Автор

Здравствуй, а почему на 12:27 ты написал ./src ./scr? У тебя ведь есть только одна папка src, внутри которой находится proj и manage.py
Я повторял за тобой, кучу ошибок за 2 дня решил и застрял на том, что файл manage.py у меня не открывается

sunlight
Автор

Спасибо Я хоть понял как это работает. У меня вопрос а обязательно в воркер джанга и остальное? может ему создавать отдельный докер с нужным для загрузки файла и запуска celary? Меньше памяти будет занимать и быстрее работать)

Snowman
Автор

Привет!
Спасибо за видео!
Можешь делать и с Dramatiq?

DenisTabac
Автор

интересно, какого размера образуется контейнер для worker'а? он == объему контейнера основного приложения или всё же меньше его?

mikewinny
Автор

ВАЖНО:
- Переименовывание папки proj ни в коем случае НЕ делайте через pycharm - refactor - rename.
- Вообще всё собьётся и docker не запуститься. Просто переименуйте в операционной системе.

VitalyBeketov
Автор

Автор, делай шрифт побольше, ничего же не видно.

yawneed
Автор

Много ошибок выскакивает с путями. Запущен докер на виндовс. Собрается и запускается и сразу ошибка

python3: can't open file '/webapp/./src/manage.py': [Errno 2] No such file or directory
docker_celery-worker-1 | Usage: celery [OPTIONS] COMMAND [ARGS]...
docker_celery-worker-1 | Try 'celery --help' for help.

Error: Invalid value for '-A' / '--app':
docker_celery-worker-1 | Unable to load celery application.
docker_celery-worker-1 | The module proj was not found.

МишаМихаил-фх