170 похожих чатов

Всем привет Мне нужно реализовать одну задачу: Есть таски с дедлайном

и по истечению дедлайна нужно изменить его статус. Как эт более или менее адекватно реализовать? Таски с дедлайном добавляются через админку
П.с: На джанго

19 ответов

20 просмотров

джанго + селери + селери бит наверное проще всего а так любой шедулер который либо проверяет все задачи и смотрит какие протухли, либо для конкртеной задачи меняет статус по времени

Testss- Автор вопроса
Ilya
джанго + селери + селери бит наверное проще всего ...

Тасков будет оч много эт не проблема?

А точно ли нужно менять статус? Иногда в подобных случаях удобнее иметь вычисляемый от текущего времени статус. Если нужно запускать задачи по расписанию, то упомянутый выше celery или huey. Первый — классика. Второй — посвежее и попроще.

Testss
Тасков будет оч много эт не проблема?

ну сложишь их в базу данных да и хуй с ней, они ж не будут висеть в очереди пока время не пришло а так идея с вычисляемым статусом выглядит прикольней да (выше Максим написат)

Testss- Автор вопроса
Maxim Kolesnikov
А точно ли нужно менять статус? Иногда в подобных...

Немножко не понял первый вариант пожалуйста можешь объяснить более подробно плиз🥺

Testss- Автор вопроса
Testss- Автор вопроса
Testss
Или можно где-то почитать?

Дайте направление на гугл что гуглить?

Посвежее (:

Testss
Немножко не понял первый вариант пожалуйста можешь...

Этот статус на что влияет? Если, например, это просто визуальное отображение, то для этого необятельзя менять запись в базе по времени. Чтобы нарисовать статус «просрочен», достаточно просто посчитать, что текущее время перевалило за дедлайн. Но другое дело, если вместе с просрочкой дедлайна на бекенде что-то происходит (письмо отправляется, например). Тогда уже нужны periodic tasks из celery или huey или прочих похожих инструментов. Ну или cron.

Иван Балакин
Посвежее (:

последний комит неделю назад, да и вообще живое судя по гитхабу)

Иван Балакин
Посвежее (:

Ну и? Свежее сельдерея.

Ilya
последний комит неделю назад, да и вообще живое су...

Я ж сначала в доку залетел, а потом в гитхаб

Testss- Автор вопроса
Maxim Kolesnikov
Этот статус на что влияет? Если, например, это пр...

Не когда статус прассрочен должен выполняться определённый скрипт

Testss- Автор вопроса
Maxim Kolesnikov
А точно ли нужно менять статус? Иногда в подобных...

Бля ток дошло пасиб отличная идея возьму на заметку в будущее

Ещё с django есть django-q2 он реально посвежее ) и при не сильной нагрузке можно юзать режим с очередями в бд, т.е. не требуется отдельный брокер. Но конечно отдельный воркер нужен.

Ded
Ещё с django есть django-q2 он реально посвежее ) ...

Если что, huey тоже может так работать.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта