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=].