При установке флага is_current для конкретной записи, флаги все остальных записей выставляются в False в одной транзакции
Если и будет проблемная ситуация, когда несколько человек одновременно будут ставить такой флаг, то тот у кого будет самая крайняя транзакция и установит текущую версию редакции
Сохраняете в питоне результат в жсон файл
Отдаете его через nginx/python http server
На фронте - делаете ajax по таймауту
Если данные обновились - перерисовываете график
2. Почему не отдать тогда сразу ответ из питона в html-js?
3. Не вижу попыток
На питоне: проганяете задачу, получаете на выходе результат в виде словаря, отдаете по хттп на фронт, в виде json
5. Зачем крутить 24/7 скрипт, который сработает один раз?
Какая батарея
Какое зарядное