为了账号安全,请及时绑定邮箱和手机立即绑定

如何获取烧瓶中的最后一个条目

如何获取烧瓶中的最后一个条目

一只萌萌小番薯 2023-08-22 16:46:22
我试图从quizlist.html 输入中获取最后一个条目并将其放在test.html 上。我通过 app.py 绑定但没有成功,也尝试从 html 页面本身但没有成功。我不是专家,但我认为我的数据保存在会话中,而不是像我一样保存在 sqlalchemy 中。这不是问题,我只是想从 html 页面获取最后一个条目并将其放在另一个 html 页面上。场景是,当用户填写文本输入时,所有数据(因为用户可以输入多次)将作为表格打印在 result.html 上。我只想在 test.html 上打印最后一个条目这是我的 app.py<!DOCTYPE html><html>   <head>      <script src="https://cdn.jsdelivr.net/gh/linways/table-to-excel@v1.0.4/dist/tableToExcel.js"></script><script>function exportReportToExcel() {  let table = document.getElementsByTagName("table");  TableToExcel.convert(table[0], {    name: `Questions & Answers.xlsx`,    sheet: {      name: 'Sheet 1'    }  });}</script>   </head>   <body style="font-family: Arial, Helvetica, sans-serif;  background-color: #FFFAFA;"><div   style="width:800px; margin:0 auto;">      <h3>         <a style="color:#14568B;" href = "{{ url_for('result') }}"> Click to Show Table of Questions and Answers</a>      </h3>      <hr/>      {%- for message in get_flashed_messages() %}         {{ message }}      {%- endfor %}      <h3> (<a style="color:#14568B;" href = "{{ url_for('quickQuizList') }}">Click to Add Quick Quiz Question         </a>)</h3>      <table style="border: 1px solid black;">         <thead>            <tr width="380" style="border: 20px solid black ;">               <th width="80" style="border: 1px solid black ;">TF Question</th>               <th width="80" style="border: 1px solid black ;">TF Answer</th>               <th width="80" style="border: 1px solid black ;">MCQ Question</th>               <th width="80" style="border: 1px solid black ;">MCQ Answer</th>            </tr>         </thead>
查看完整描述

1 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

您正在使用从数据库中检索所有对象quickQuizQuestions.query.all()

您只想检索一个对象;您的最后一个条目。如果您的问题 ID 确实增加,您可以通过以下方式执行此操作:

quickQuizQuestions.query.order_by(-quickQuizQuestions.id).limit(1).all()

或者

quickQuizQuestions.query.order_by(-quickQuizQuestions.id).first()


查看完整回答
反对 回复 2023-08-22
  • 1 回答
  • 0 关注
  • 1269 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信