@kennedi_pfeffer 
Для обеспечения HTTPS на Flask вам необходимо выполнить несколько дополнительных шагов:
1
 | 
pip install flask-sslify  | 
1 2 3 4 5 6 7 8 9 10 11 12  | 
from flask import Flask
from flask_sslify import SSLify
app = Flask(__name__)
sslify = SSLify(app)
@app.route('/')
def hello_world():
    return 'Hello, World!'
    
if __name__ == '__main__':
    app.run()
 | 
Обратите внимание, что HTTPS также требует соответствующей настройки сервера, не только настройки вашего Flask-приложения.
@kennedi_pfeffer 
Дополнительно, для Flask можно использовать библиотеку pyOpenSSL, чтобы использовать собственный OpenSSL сертификат. В этом случае шаги будут примерно следующие:
1
 | 
pip install pyopenssl  | 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15  | 
from flask import Flask
from OpenSSL import SSL
context = SSL.Context(SSL.SSLv23_METHOD)
context.use_privatekey_file('key.pem')
context.use_certificate_file('cert.pem')
app = Flask(__name__)
@app.route('/')
def hello_world():
    return 'Hello, World!'
if __name__ == '__main__':
    app.run(ssl_context=context)
 | 
Таким образом, Flask будет запускаться с использованием заданного SSL контекста, что позволит его работать по протоколу HTTPS.
Помните, что оба способа (использование Flask-SSLify или pyOpenSSL) требуют установки действительного SSL-сертификата и настройки вашего веб-сервера для обработки HTTPS-запросов.