Настройка оболочки django shell, внедрение переменных из скрипта
(скорее всего, ответ уже был, но найти его не удалось)
Каждый раз, когда я открываю оболочку Django, я выполняю одну и ту же последовательность команд для настройки среды, в основном загружая файлы JSON, которые представляют собой ответы API, а затем выполняя преобразования данных для получения объектов. Естественно, я начал искать способ предварительной инициализации среды с помощью скрипта. Я дошел до написания сценария, который можно выполнить вручную в оболочке. Однако пользовательская команда администратора, выполняющая все эти действия, ускользает от меня. В частности, строка
run_command('shell')
запускает новый процесс, который не имеет ни одного из объектов, которые я подготовил в скрипте (поскольку он был запущен в другом процессе, duh).