python
from flask import Flask, render_template
import pymysql
app = Flask(__name__)
def getConnection():
return pymysql.connect(
host='localhost',
db='mydb',
user='root',
password='',
charset='utf8',
cursorclass=pymysql.cursors.DictCursor
)
@app.route('/')
def select_sql():
connection = getConnection()
sql = "SELECT * FROM players"
cursor = connection.cursor()
cursor.execute(sql)
players = cursor.fetchall()
cursor.close()
connection.close()
return render_template('view.html', players = players)
def getConnection (): return pymysql.connect ()
, wenn Sie getConnection ()
aufrufen, können Sie das Material zum Aufrufen von db abrufen.
--Geben Sie die aufzurufenden Informationen in connection
mit connection = getConnection ()
einview.html
{% for player in players %}
<p>{{ player }}</p>
{% endfor %}
Wenn Sie danach Flask normal starten, wird es abgeschlossen sein (ich werde das des Starts vorerst unten setzen).
Terminal
$ cd <Der Name des Ordners, der das Arbeitsverzeichnis enthält>
$ FLASK_APP=<Name des Arbeitsverzeichnisses> FLASK_ENV=development flask run
--Ziemlich kurz ――Es scheint, dass ich in 48 Stunden nur 3 Stunden schlafe, also mache ich heute eine Pause. ――Wir verlassen es morgen (heute?), Um Daten mit SQL zu löschen oder AWS ernsthaft auszuleihen
Recommended Posts