Я сделал приложение heroku с streamlit и использовал два файла csv для сохранения изменений. Приложение представляет собой расписание для групповых планов, изменения, которые люди вносят в расписание, видны в Интернете, но когда я проверяю свой репозиторий git, они не актуализируются. Как я могу скачать модифицированные файлы csv?
Спасибо
В вашем репозитории git хранится исходный код приложения, который развертывается в Heroku.
Во время выполнения ваше приложение использует Локальное хранилище Heroku при сохранении файлов (а не репозиторий git). Вам необходимо скачать / получить файлы CSV из приложения.
Учитывая, что файловая система Heroku эфемерна (локальные файлы удаляются при перезапуске приложения), не рекомендуется сохранять данные в локальной файловой системе, а лучше использовать внешнее хранилище.
Вы можете проверить некоторые параметры в репозитории HerokuFiles GitHub. Если вы хотите, чтобы файлы CSV сохранялись вместе с исходным кодом приложения, вы можете использовать PyGithub для выполнения фиксации.
РЕШЕНО, я добавил пакет в другом сценарии, и когда я загружаю все в heroku, поскольку heroku импортирует пакеты itselv, я решил проблему. Теперь мне нужно включить автоматическое развертывание в heroku, но это не проблема, БОЛЬШОЕ СПАСИБО
Отлично. Я не уверен, что вы хотите включить автоматическое развертывание, поскольку вы будете фиксировать изменения в репозитории Github из приложения, вызывая повторное развертывание.
Я попробовал второй вариант, но обнаружил, что в streamlit не установлен пакет github, поэтому мой код не запускается.