Развертывание приложения Flask в Google App Engine - PullRequest
0 голосов
/ 20 ноября 2018

Это мое первое веб-приложение, которое я когда-либо разрабатывал, поэтому, хотя я тщательно искал все, что мог, для Google App Engine, я боюсь, что моя терминология и Google fu просто недостаточно хороши для того, что мне нужно,Когда я открываю свой терминал и набираю «python main.py», я вижу, что он работает правильно на localhost.Сейчас я пытаюсь разместить это приложение на Google App Engine.Я часами смотрел учебники Youtube и следовал инструкциям по установке, пытаясь эмулировать их структуру и содержимое файла.Всякий раз, когда я развертываю свое приложение, я получаю сообщение «500-Ошибка сервера: сервер обнаружил ошибку и не смог выполнить ваш запрос».

Вот мой код: https://github.com/csherrod5/csherrod5.github.io Вот примерТипы руководств, за которыми я следовал: https://medium.freecodecamp.org/how-to-build-a-web-app-using-pythons-flask-and-google-app-engine-52b1bb82b221 Я надеюсь, что кто-то достаточно любезен, чтобы помочь мне диагностировать мою проблему.Спасибо всем, кто заходит на

1 Ответ

0 голосов
/ 20 ноября 2018

В каталоге приложения нет папки lib, поэтому в App Engine не будет сторонних библиотек, которые вы пытаетесь импортировать.

Вы правильно добавили файл appengine_config.py, необходимый дляпродавайте сторонние библиотеки, но вам нужно добавить библиотеки, которые вы хотите использовать, в папку 'lib' в каталоге вашего приложения .

Некоторые библиотеки, которые вы хотите использовать, созданыво время выполнения, вам просто нужно добавить их в ваш app.yaml , чтобы использовать их.

...