我有一些麻烦 . 我想将Flask与Vue.js一起使用 . 所以我的问题是在Jinja模板中(是的,我制作了自定义模板,稍后我将展示它) . 我不知道我的问题在哪里,所以我会一步一步地展示我的行动 .
首先,我初始化我的Vue项目:

vue init webpack myproject
cd myproject
npm install

所以,我改变这样的Jinja模板:

class CustomFlask(Flask):

  jinja_options = Flask.jinja_options.copy()
  jinja_options.update(dict(
      block_start_string='%%',
      block_end_string='%%',
      variable_start_string='%',
      variable_end_string='%',
      comment_start_string='%#',
      comment_end_string='%#',
  ))


app = CustomFlask(__name__)

下一步是将一些变量粘贴到 App.vue 文件中:%name%(例如)
之后我用命令构建Vue项目:

npm run build

在"dist"文件夹中我有 index.html 并在此文件夹中我放了 App.py . 我放在同一目录的"templates"文件夹中的这个文件和finall步骤是Flask app中的打开页面:

@app.route('/')
def show_index_page():
    return render_template('index.html',name='MyNAME')

但是当我启动服务器时,我的屏幕上的结果是:"%name%"而不是"MyNAME" .
请帮帮我 . 不知道错误在哪里