Как ссылаться на переменную вне области видимости цикла в шаблоне Django

Извините, если название плохо сформулировано, но я пытаюсь использовать переменную, которая была в цикле for вне его области видимости (в другой части шаблона)

вот мой шаблон:

<div class="inventory-content">
    <div class='category'>
        <div>Categories</div>
        <div class='category-checkbox'>
            {%for category in items%}
            <input type="checkbox" id="{{category.id}}" name="{{category.name}}" value="{{category.id}}">
            <label for="{{category.name}}"> {{category.name}}</label><br>
            {%endfor%}
        </div>
    </div>
    <div class='items'></div>
    
</div>    

я хочу иметь возможность использовать переменную категории, чтобы я мог в цикле просматривать все товары в этой конкретной категории и добавлять их в элементы <div>, если есть лучший способ сделать это, пожалуйста, направьте меня !

Замените click на on, так как вы динамически добавляете элементы следующим образом:

$('.category-checkbox input[type="checkbox"]').on('click', function() {
    // rest of your code
}); 
Вернуться на верх