Через multiprocessing? А вообще, не думали переписать это на что-то побыстрее?
Да и вообще, вы открыли один файл 4 раза подряд, нафига?
Эмм, может вы повысите их количество? Но не сильно
Как запускаете проект и как раздаете статику?
Хм, а что собственно не так? Выглядит как подключение к бд
Разве? Оно же должно вызваться при покидания блока
Это на каком то ресурсе задача? Почему именно рекурсия? Почему нельзя впилить алгоритм Дейкстры с изменениями под условия?
Давайте я предположу, а вы скажите так это или нет, вы хотите получить запрос по апи, и в фоне начать обработку, так?
Можно полный стек трейс? А так, скорее всего пытаешься обратиться к директории как к модулю, не объявив в нем init
не сохраняется только между рестартом приложения? а если сохранят и считывать не останавливая приложение?
Зачем вы постоянно открываете /закрываете файл чтоб обращаться к данным в файле?
А вы уверены что вам надо вот так писать в бд? Может есть вариант по другому сделать
Если кратко, вам надо найти кратчайший путь во взвешанном графе? Или есть ещё приколы?
какое имя у контейнера базы? есть ли доступ из контейнера джанги до базы?
Тебе не так часто надо делать миграцию, и если надо просто рестартнуть ?
А в чем проблема в auto_await принимать курутину, делать await и возвращать результат?
у вас же есть уже commands=['start’], в чем проблема сделать commands=[‘reg’] ?
А что мешает эти данные вынести в конфиг и автоматически подтягивать?
Почему нет? для справки, орм делает всё те же sql запросы(в случае реляционных бд)
т.е. вы даже не протестили код? а на сервере оно не падает с ошибкой?