如何在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 (将#修改为@)