反向数据库记录烧瓶

Reverse database records flask

我正在研究如何在 html table 上显示数据库中的一些记录,然后我遇到了这个问题。

到目前为止一切都很好。我设法显示了记录等。但是为了使我的记录准确,我必须颠倒列表的顺序并仅显示数据库的最新 30 条记录。你知道怎么做吗?

使用SQL对记录进行排序并限制返回的数量:

cur = g.db.execute(''''
    SELECT * from Recipe_tbl
    ORDER BY some_column DESC
    LIMIT 30
    ''')

在这种情况下,您确实需要定义 'latest' 的含义。

例如,如果您正在使用 SQLite 的 AUTOINCREMENT columns,那么主键可用于跟踪插入顺序;按该列降序排序会将最新记录放在最前面。