我想显示一个由我的网络应用程序的用户间接制作的表格。不幸的是,我想限制从数据库模型中提取的行数,所以它只显示最后插入的10行,这样它就不会影响到应用程序其他部分的HTML。现在我正在提取每一个插入的数据,我怎样才能限制它?
Here is the db model code
class Dado(db.Model):
id = db.Column(db.Integer, primary_key=True)
LocalidadeDB=db.Column(db.String(40),nullable= False)
MarcaDB=db.Column(db.String(40),nullable= False)
ModeloDB=db.Column(db.String(120),nullable= False)
AnoDB=db.Column(db.Integer,nullable= False)
QuilometragemDB=db.Column(db.Integer)
PrecoDB=db.Column(db.Integer,nullable= False)
CorDB=db.Column(db.String(20),nullable= False)
nome_id=db.Column(db.String(30),db.ForeignKey('UsuarioDB.NomeDaEmpresaDB'),nullable= False)
def __repr__(self):
return f"User('{self.MarcaDB}', '{self.ModeloDB}')"
这里是路线和过滤功能。
@app.route("/TerceiraJanela")
def TerceiraJanela():
TabelaTitulo = ("Marca", "Modelo", "Ano", "Quilometragem" , "Preço" , "Cor" , "Local" )
return render_template("TerceiraJanela.html", title = "TerceiraJanela", TabelaTitulo =TabelaTitulo,Query=Dado.query.filter_by(nome_id = current_user.NomeDaEmpresaDB).all())
这里是一张可以成为吉纳姆的桌子的照片。