У меня есть несколько папок в учетной записи на диске Google, для которых я создал служебную учетную запись. Я хочу, чтобы пользователь зашел на веб-страницу, где он видит список папок, а когда он нажимает на определенную папку, видит файлы в этой папке.
У меня есть приложение фляги, которое позволяет мне делать это на моем локальном компьютере. Однако я сохранил глобальный объект службы API Google Drive и просто передал его между функциями запроса.
global gdriveService
@app.route("/")
def Start():
global gdriveService
gdriveService = server.ConnectToServer()
@app.route('/folder/<folderName>')
def filesinFolder(folderName):
global gdriveService
fileList = server.getFileList(gdriveService,folderName)
Я новичок в веб-программировании, поэтому я не осознавал, что вы не можете хранить глобальные объекты между запросами. Я не хочу продолжать входить в систему и создавать учетные данные для каждой страницы.
Как правильно справиться с этим?