Na hora de integrar com o banco ele não puxou os dados da tabela...
Meu arquivo "lista.html" chama index.html
from flask import Flask, render_template, request, redirect, session, flash, url_for # type: ignore
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.secret_key = 'jogoteca'
app.config['SQLALCHEMY_DATABASE_URI'] = \
'{SGBD}://{usuario}:{senha}@{servidor}/{database}'.format(
SGBD = 'mysql+mysqlconnector',
usuario = 'root',
senha = 'admin',
servidor = '127.0.0.1',
database = 'jogoteca'
)
db = SQLAlchemy(app)
class Jogos(db.Model):
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
nome = db.Column(db.String(50), nullable=False)
categoria = db.Column(db.String(40), nullable=False)
console = db.Column(db.String(20), nullable=False)
def __repr__(self):
return '<Name %r>' % self.name
class Usuarios(db.Model):
nickname = db.Column(db.String(8), primary_key=True)
nome = db.Column(db.String(20), nullable=False)
senha = db.Column(db.String(100), nullable=False)
def __repr__(self):
return '<Name %r>' % self.name
@app.route('/')
def index():
lista = Jogos.query.order_by(Jogos.id)
return render_template('index.html', titulo='Jogos', jogos=lista)