Доступ к переменной в Django cron.py из других модулей
Я определил переменную в urls.py, которая будет обновляться каждые 10 секунд из views.py. Я пытаюсь получить доступ к этой переменной в cron.py, мне нужно обновленное значение при вызове из cron.py, но я получаю инициализированное значение, а не обновленное.
Вы не можете этого сделать. Эта переменная читается только во время инициализации Django.
На серверах обычно используется несколько рабочих Django, и каждый из них будет иметь свой экземпляр для этой переменной.
Вам нужно использовать что-то вроде Redis для сохранения переменной в оперативной памяти или на диске (если вам нужна устойчивость).