Jinja 不从应用程序导入表情数据
Jinja not importing expression data from app
我正在尝试从数据库中嵌入数据,我将数据作为列表插入,但它没有显示在网页上。
@user.route('/book-lesson/<int:id>', methods=['GET'])
@login_required
def get_book_lesson(id):
tutor = TutorList.query.filter_by(id=id).first()
data = []
info = {
'tutor_id': id,
'first_name': tutor.first_name,
'last_name': tutor.last_name,
}
data.append(info)
print(data)
return render_template('user/book_lecture.html', username=current_user.username, tutor=data)
<h2 class="title">Book a lesson</h2>
<div class="top_line"></div>
<div class="booking_inner_screen">
<div class="tutor_name"><h3>Private lesson with {{ tutor.first_name }} {{ tutor.last_name }}</h3></div>
不是 return 列表,而是 return 信息字典。从
更改 return 渲染 ...
tutor = data
至
tutor = info
然后重试。如果您真的想使用仅在列表长度 > 1 时才需要的列表,您需要在模板中添加一个 for 循环,例如参见 [=12=].
我正在尝试从数据库中嵌入数据,我将数据作为列表插入,但它没有显示在网页上。
@user.route('/book-lesson/<int:id>', methods=['GET'])
@login_required
def get_book_lesson(id):
tutor = TutorList.query.filter_by(id=id).first()
data = []
info = {
'tutor_id': id,
'first_name': tutor.first_name,
'last_name': tutor.last_name,
}
data.append(info)
print(data)
return render_template('user/book_lecture.html', username=current_user.username, tutor=data)
<h2 class="title">Book a lesson</h2>
<div class="top_line"></div>
<div class="booking_inner_screen">
<div class="tutor_name"><h3>Private lesson with {{ tutor.first_name }} {{ tutor.last_name }}</h3></div>
不是 return 列表,而是 return 信息字典。从
更改 return 渲染 ...tutor = data
至
tutor = info
然后重试。如果您真的想使用仅在列表长度 > 1 时才需要的列表,您需要在模板中添加一个 for 循环,例如参见 [=12=].