小码问答,有问必答!

flask Jinja2模板中使用vue会报错,因为Jinja2模板也是使用{{}}显示值,怎么办?

jinja2.exceptions.UndefinedError: 'questions' is undefined

Python

收藏

1个回答

我要回答

  • author
    牛叔叔 2020-11-18 18:32

    上代码

    class WanmaitFlask(Flask):
        jinja_options = Flask.jinja_options.copy()
        jinja_options.update(dict(
            variable_start_string='%%',  # Default is '{{', I'm changing this because Vue.js uses '{{' / '}}'
            variable_end_string='%%',
        ))
    
    
    app = WanmaitFlask(__name__)