问题描述
我从数据库中检索数据并希望将数据显示到 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 (将#修改为@)