Flask-Frozen
- это расширение, которое позволяет конвертировать приложение Flask в набор файлов c HTML для развертывания на стандартном веб-сервере, который не поддерживает Python.
Это будет отлично работать, если ваш сайт имеет предопределенный набор конечных точек / страниц (например, интерфейс для приложения блога), где все маршруты c могут быть сгенерированы из известного набора входов в базу данных.
Однако это не сработает для вашего кода, который вызывает requests.post
по URL-адресу Google. Чтобы это работало, вам нужно знать все возможные наборы терминов, которые может ввести пользователь, и во время процесса «замораживания» он будет делать бесчисленные запросы к этому URL-адресу, чтобы сгенерировать страницы stati c, которые вы будете размещать. .
Не путайте эту библиотеку с отдельной командой pip freeze
, которая является методом закрепления ваших требований Python в среде, обычно в файле requirements.txt
.
Вы можете sh, чтобы просмотреть Flask документы по развертыванию , чтобы найти метод, который будет работать для развертывания вашего приложения.