Size: a a a

Django [ru] #STAY HOME

2019 June 18

AM

Andrey Musikhin in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
вообще, могли бы сделать платной поддержку для тех, кому она реально нужна
нафига?) 10 лет как известна дата прекращения. и так продлевали на два-три года. куда ж ещё тянуть кота?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ghusto
всем привет. подскажите, запускаю скрипт через django по url, как прервать его выполнение, так же по ссылке?
тебе програмно надо прервать обращение на стороний урл ?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Andrey Musikhin
нафига?) 10 лет как известна дата прекращения. и так продлевали на два-три года. куда ж ещё тянуть кота?
это возможность заработать
источник

I

InzGIBA in Django [ru] #STAY HOME
Ghusto
всем привет. подскажите, запускаю скрипт через django по url, как прервать его выполнение, так же по ссылке?
Только если каждый раз проверять определенную переменную. Где на одной урле ты запускаешь, а на другой изменяешь
источник

I

InzGIBA in Django [ru] #STAY HOME
Хотя не уверен что сработает
источник

G

Ghusto in Django [ru] #STAY HOME
Dan Tyan
тебе програмно надо прервать обращение на стороний урл ?
конкретной задачи нет, хочу просто понять как это делать, как вообще прерывать например, запущенный через django парсер., или любой скрипт
источник

G

Ghusto in Django [ru] #STAY HOME
реально ли контролировать статус работы скрипта?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ghusto
конкретной задачи нет, хочу просто понять как это делать, как вообще прерывать например, запущенный через django парсер., или любой скрипт
у запросов как правил выставляется timeout
источник

DT

Dan Tyan in Django [ru] #STAY HOME
вроде еслть либы которые позволяют выставлять timeout для скриптов
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Ghusto
конкретной задачи нет, хочу просто понять как это делать, как вообще прерывать например, запущенный через django парсер., или любой скрипт
если это является проблемой, то такое не надо запускать на стороне Django
источник

DT

Dan Tyan in Django [ru] #STAY HOME
источник

G

Ghusto in Django [ru] #STAY HOME
а если в модель писать статус запуск, а при выполнении как-то проверять запись и останавливать работу скрипта? сильно загрузит ресурсы?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ghusto
а если в модель писать статус запуск, а при выполнении как-то проверять запись и останавливать работу скрипта? сильно загрузит ресурсы?
ну тогда надо хранить и что то вроде id процесса
источник

DT

Dan Tyan in Django [ru] #STAY HOME
но вариант не айс
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
мне кажется, ты пытаешься из Django сделать Celery
источник

G

Ghusto in Django [ru] #STAY HOME
я хочу например по обращению по ссылке останавливать выполнение скрипта.
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть ты хочешь сделать запрос к Django, который бы вмешался в ход выполнения другого запроса к Django?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ghusto
я хочу например по обращению по ссылке останавливать выполнение скрипта.
не понятны параметры хочу =)


по времени ограничить? - я скинул пару вариантов
по чему то еще ? -
руками ? - надо запускать руками
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, чисто теоретически, в том view с большой задачей можно поставить проверки содержимого кеша каждые Х секунд и если его значение поменялось, то скрипт прекращает работу
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
а другой view будет своего рода API, менять содержимое этого кеша (заставлять прекратить основной скрипт работать по требованию)
источник