我正在研究如何在html表格中显示数据库中的某些记录,我发现了这个问题。 Python displaying SQLite3 database records on a Flask local website
到目前为止一切都很棒。我设法显示记录等。但为了使我的记录准确,我必须颠倒列表的顺序,只显示数据库的最新30条记录。你有什么想法怎么做?
答案 0 :(得分:2)
使用SQL对记录进行排序并限制返回的记录数:
cur = g.db.execute(''''
SELECT * from Recipe_tbl
ORDER BY some_column DESC
LIMIT 30
''')
在这种情况下,您需要定义“最新”的含义。
例如,如果您使用的是SQLite AUTOINCREMENT
columns,那么主键可用于跟踪广告订单顺序;按该列按降序排序会为您提供最新的记录。