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)
que j'ai fait la dernière fois. --
def getConnection (): return pymysql.connect () , lorsque vous appelez
getConnection (), vous pouvez obtenir le matériel pour appeler db. --Saisissez les informations à appeler dans
connection avec
connection = getConnection ()`return
dans la procédure Flask afin qu'elle puisse également être utilisée du côté html.view.html
{% for player in players %}
<p>{{ player }}</p>
{% endfor %}
--Un rituel pour afficher les variables passées du côté py ordinaire avec une instruction for ――Si vous mettez ceci, c'est OK pour le moment
Après cela, si vous démarrez Flask normalement, il sera terminé (je mettrai celui du début ci-dessous pour le moment)
Terminal
$ cd <Le nom du dossier contenant le répertoire de travail>
$ FLASK_APP=<Nom du répertoire py de travail> FLASK_ENV=development flask run
--Plutôt court «Il semble que je ne dors que 3 heures en 48 heures, alors je vais faire une pause aujourd'hui. «Nous le laisserons demain (aujourd'hui?) Pour supprimer des données avec SQL ou emprunter AWS pour de bon et le déplacer.
Recommended Posts