微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在flask自定义管理模板视图中显示数据

如何解决如何在flask自定义管理模板视图中显示数据

我从数据库中检索数据并希望将数据显示到 Flask 管理模板中。但是数据不能显示在管理模板中。此外,管理路由不能接受 POST REQUEST。 我该如何解决这个问题?

这里是 route.py

@app.route('/admin',methods=['GET','POST'])
@login_required
def index():
    if current_user.is_authenticated:
        return redirect(url_for('index'))
        
    students = Student.query.all()
    
    return render_template('admin/index.html',title='Home',students=students)

下面是 index.html

{% extends 'admin/base.html' %}
    
 {% block content %} 
    
   <div id="std-Box">
      <h1> {{ students|length }} </h1>
      <a href="{{ url_for('student_Detials') }}"><h2>Total Students</h2></a>

      {% for std in students %}
      <p>std.std_name</p>
      {% endfor %}
           
   </div>
    

{% 结束块 %}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。