есть ли какой-либо способ использовать переменные типа {{ ct{{ forloop.counter }} }} в HTML-файле в django?

#python #html #django

#python #HTML #django

Вопрос:

views.py:

 for i in range(1, 4):
    params[f"ct{i}"] = '<h1>ct' i  '</h1>'
 

index.html:

 <h1>{{ct{{forloop.counter}} }}</h1>
 

Есть ли какой-либо способ использовать <h1>{{ct{{forloop.counter}} }}</h1> в моем HTML-файле?

Комментарии:

1. Какого результата вы точно ожидаете?

2. почему бы не сохранить его как обычный список data[i] = '<h1>ct' i '</h1>' (или, скорее data.append( '<h1>ct' i '</h1>' ) , отправить этот список params["ct"] = data , а затем использовать обычный список {{ct[i]}} или даже повторить его {% for item in ct %}<h1>{{item}}</h1>{% endif %}