Большинство учебных пособий показывают только, как развернуть простое приложение Flask hello world на Heroku. Но у меня есть приложение Flask, которое содержит URL-адреса с запросами GET и POST, и они используют библиотеку MySQLdb для извлечения данных из базы данных.
Как настроить такие приложения на Heroku? В настоящее время у меня есть база данных MySQL на моей локальной машине, которая используется кодом для извлечения данных. Код Flask содержит много функций, которые вызываются вызовами API. Например:
@app.route('/display_table', methods=['POST'])
def display_webstats():
db = MySQLdb.connect("localhost", "root", "root", "db_name")
cursor = db.cursor()
cursor.execute("select * from table_name")
ws = cursor.fetchall()
return jsonify(ws), 200
Как развернуть такие приложения на Heroku?