反向数据库记录瓶

时间:2015-03-03 21:47:18

标签: python flask

我正在研究如何在html表格中显示数据库中的某些记录,我发现了这个问题。 Python displaying SQLite3 database records on a Flask local website

到目前为止一切都很棒。我设法显示记录等。但为了使我的记录准确,我必须颠倒列表的顺序,只显示数据库的最新30条记录。你有什么想法怎么做?

1 个答案:

答案 0 :(得分:2)

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

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

在这种情况下,您需要定义“最新”的含义。

例如,如果您使用的是SQLite AUTOINCREMENT columns,那么主键可用于跟踪广告订单顺序;按该列按降序排序会为您提供最新的记录。