Учитывая код flask, подобный следующему:
@app.route('/')
def simple_page():
random_number = random.randint(1, 6)
return render_template('page.html', number=random_number)
Затем вы можете получить доступ к этой переменной через jinja2, например:
<p>Random number: {{ number }}</p>
Если вы хотите присвоить переменную, переданную из flask в другую переменную, созданную в jinja2 (вы хотите сделать копию, я не знаю), просто напишите:
{% set new_var = number %}
Теперь вы можете использовать переменную new_var
в коде jinja2.
Хотите увеличить new_var
? Do:
{% set new_var = new_var+1 %}