如何解决将参数传递给sqlalchemy查询,动态显示表数据
我正在尝试实现一个数据表,该数据表将显示3个表的所有EMPLOYEE数据,但是如果由employee.id触发,则无法动态显示数据。我正在努力让我的头脑变得如此。任何帮助将不胜感激
`
@bp.route('/employees/show_all/<int:id>')
@login_required
def show_table(id):
success = db.session.query(Employee,Passport,Cerpac).\
select_from(Employee).join(Passport).join(Cerpac).filter(Employee.id==id).all()
return render_template('admin/employees/show-card.html',show_table=show_table,title="Show all Employee" )
--------------------THE LINK------------------------------
<a class="dropdown-item" href="{{ url_for('admin.show_table',id=employee.id) }}"><i class="fa fa-pencil m-r-5">view</a>
--------------------HTML ------------------------------
{% for employee,passport,cerpac in success %}
<tr>
<td> Employeees </td>
<td> {{ employee.first_name }} </td>
<td> {{ employee.last_name }} </td>
----------------------------------------
<td> Cerpac </td>
<td> cerpac.cerpac_serial_no}} </td>
<td> {{ cerpac.cerpac_issue_date}} </td>
-----------------------------------------
<td> Passport </td>
<td> {{ passport.nationality }} </td>
<td> {{ pasport.passport_no }} </td>
------------------------------------------
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。