Как я могу соединить flask с MySQL базой данных и затем показать вывод в формате JSON? - PullRequest
0 голосов
/ 04 мая 2020
from flask import Flask, render_template
import mysql.connector as mysql
from flask import jsonify
from flaskext.mysql import MySQL
app = Flask(__name__)

db = mysql.connect(host = "localhost", user = "root", password = "", database = "tweetscraper", port = 3308)        

@app.route('/<string:user>')
def register_page(user):
    try:
        db = mysql.connect()
        cur = db.cursor(mysql.cursor.DictCursor)
        cur.execute("SELECT  user.username, user.userid from user INNER JOIN tweets ON tweets.userid WHERE username=%s;",user)
        rows = cur.fetchall()
        resp = jsonify(rows)
        resp.status_code=200
        return resp
        #print(resp)

    except Exception as e:
        print(e)
    finally:
        cur.close()
        db.close()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...