How to pass a list from Python, by Jinja2 to JavaScript

后端 未结 6 1675
挽巷
挽巷 2020-11-27 10:21

Let\'s say I have a Python variable:

list_of_items = [\'1\',\'2\',\'3\',\'4\',\'5\']

and I pass it to Jinja by rendering HTML, and I also h

6条回答
  •  我在风中等你
    2020-11-27 10:58

    I had a similar problem using Flask, but I did not have to resort to JSON. I just passed a list letters = ['a','b','c'] with render_template('show_entries.html', letters=letters), and set

    var letters = {{ letters|safe }}
    

    in my javascript code. Jinja2 replaced {{ letters }} with ['a','b','c'], which javascript interpreted as an array of strings.

提交回复
热议问题