【问题标题】:Reverse database records flask反向数据库记录烧瓶
【发布时间】:2015-03-04 05:49:08
【问题描述】:

我正在寻找如何在 html 表上显示数据库中的一些记录,我遇到了这个问题。 Python displaying SQLite3 database records on a Flask local website

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

【问题讨论】:

    标签: python flask


    【解决方案1】:

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

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

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

    例如,如果您使用 SQLite 的AUTOINCREMENT columns,则可以使用主键来跟踪插入顺序;按该列的降序排序,您可以将最近的记录排在最前面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-11
      • 1970-01-01
      • 1970-01-01
      • 2017-06-27
      • 2013-01-29
      • 1970-01-01
      • 2012-08-09
      • 1970-01-01
      相关资源
      最近更新 更多