Size: a a a

Django [ru] #STAY HOME

2019 November 08

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
Если у тебя в проекте есть папка config и в ней celery_app, то у тебя все уже настроено, просто создай модуль tasks в приложении и перетащи туда функцию таска для рестарта фтп. Только поменяй декоратор у нее, точно не помню какой, лучше почитай доку по Celery.
источник

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
Усе, я спать, соре )
источник

A

Antoha in Django [ru] #STAY HOME
Alexandr Stefanitsky-Mozdor
Усе, я спать, соре )
Окей, нет не сработало, процес не рестарт фтп терь
источник

A

Antoha in Django [ru] #STAY HOME
Потому и редирект норм сработал, но фтп не перезагрузило и за нового юзера на фтп я не могу попасть
источник

A

Antoha in Django [ru] #STAY HOME
Хорошо, я понял, куда копать. Завтра отпишусь, что с прогрессом
источник

AM

Anton Malchikov in Django [ru] #STAY HOME
Привет. Есть две модели, объекты которых связаны каскадным удалением через внешний ключ. У нижней модели есть post_delete ресивер. Возможно ли как-то передать в kwargs флаг/замутить сигнал, чтобы ресивер работал только для удаления объекта напрямую, а при каскадном удалении игнорировался?
источник

n

nefalem in Django [ru] #STAY HOME
Добрый день, есть в Django какой то планировщик заданий? Например у меня есть функция, она делает запрос к одному сторонему сервису берет от туда ответ например статус доставки и если статус равен = 0 то делает что то еще если статус = 1 то нечего
источник

n

nefalem in Django [ru] #STAY HOME
Читал про signals но помоему это не то
источник

n

nefalem in Django [ru] #STAY HOME
Хочу чтобы эта функция запрашивала статус несколько раз в сутки
источник

DT

Dan Tyan in Django [ru] #STAY HOME
nefalem
Хочу чтобы эта функция запрашивала статус несколько раз в сутки
либо крон либо селери
источник

DT

Dan Tyan in Django [ru] #STAY HOME
если таск один и проект не в докере, то проще cron
источник

n

nefalem in Django [ru] #STAY HOME
Dan Tyan
либо крон либо селери
Спасибо а нет ли где то примера чтобы подсмореть
источник

DT

Dan Tyan in Django [ru] #STAY HOME
nefalem
Спасибо а нет ли где то примера чтобы подсмореть
пример чего ?
источник

VT

Vlad Tokarev in Django [ru] #STAY HOME
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Anton Malchikov
Привет. Есть две модели, объекты которых связаны каскадным удалением через внешний ключ. У нижней модели есть post_delete ресивер. Возможно ли как-то передать в kwargs флаг/замутить сигнал, чтобы ресивер работал только для удаления объекта напрямую, а при каскадном удалении игнорировался?
проверять в post_delete, сушществует или нет parent object?
источник

AM

Anton Malchikov in Django [ru] #STAY HOME
Pavel Zagrebelin
проверять в post_delete, сушществует или нет parent object?
это не помогло. Но помогло следующее: так как при каскадном удалении метод delete модели не вызывается (пока не понял доконца, почему), просто прокинул в него флаг, который проверяется в ресивере. Благодарю
источник

n

nefalem in Django [ru] #STAY HOME
Dan Tyan
пример чего ?
Да думал пример реализации такого, но я уже нашел как с celery делать
источник

DT

Dan Tyan in Django [ru] #STAY HOME
nefalem
Да думал пример реализации такого, но я уже нашел как с celery делать
я просто предложил два варианта =)
источник

n

nefalem in Django [ru] #STAY HOME
Dan Tyan
я просто предложил два варианта =)
Да просто через cron наверное не получится, так как на машине windows стоит где развенуто приложение мне сперва у себя надо затестить все а потом уже переходить к тестовому
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
nefalem
Да просто через cron наверное не получится, так как на машине windows стоит где развенуто приложение мне сперва у себя надо затестить все а потом уже переходить к тестовому
для проверки можно и руками запустить пару раз...
источник