Я пытаюсь запустить пользовательскую команду управления Django2.1 из виртуальной среды python3 на сервере Windows с планировщиком задач. Команда, которую я пробовал, работает следующим образом:
C:\Users\dev\Programs\Python3\Scripts\python.exe C:\Users\dev\Programs\Python3\Scripts\access-api\my_project\manage.py accessapi
Сценарий работает очень хорошо, если я также выполняю его как файл .bat, но когда я пытаюсь создать запланированное задание и запустить сценарий .bat, планировщик задач завершается с ошибкой или сообщает, что он завершен, но данные, которые я просматриваю обновить, не обновляется. Мне удалось найти это сообщение Reddit об этой же проблеме, но, похоже, оно не работает так, как описано.
Сценарий сам по себе не очень приятный, но он работает с использованием драйверов pyodbc для запуска запросов из базы данных Access 2010 и преобразования в нее JSON, а затем обновления необходимых записей с использованием API Django в базе данных PostgreSQL.