Python Flask с использованием jinja в Javascript

Это мой Route.py

 def route_template(template):
        x = 3
        return render_template("home/" + template, segment=segment,x=x)

я хочу показать x в Javascript

var graph = Morris.Donut({
        
        element: 'morris-donut-chart',
        data: [{
                value: 100, # here want to add jinja
                label: 'Data 1'
            },
            {
                value: 1,
                label: 'Data 1'
            },
           
        ],
    });  

я пробую это, но не работает value: {{X}}, ... какой лучший способ добавить jinja в Javascript

Попробуйте следующий код и сообщите мне, если все в порядке.

xdata = JSON.parse({{ x | tojson }})
var graph = Morris.Donut({
        
        element: 'morris-donut-chart',
        data: [{
                value: xdata,
                label: 'Data 1'
            },
            {
                value: 1,
                label: 'Data 1'
            },
           
        ],
    }); 

Источник: https://medium.com/@crawftv/javascript-jinja-flask-b0ebfdb406b3

Приветствую,

Хамид

Вернуться на верх