Как показать варианты товаров в шаблоне Django

Я не получаю доступ к product.variants_set.color и .size, Но если я использую .all, он работает! И мне нужно сделать проверку с if, чтобы узнать, есть ли цвет и размер. Кто-нибудь знает, что я делаю не так?

{% if product.variants_set.color %}
    <div class="section">                  
        <div>
           {% for variant in product.variants_set.color %}
           <div style="background:{{ variant.color.code }};"></div>
           {% endfor %}
        </div>
    </div>
{% endif %}


{% if product.variants_set.size %}
    <div class="section">
        {% for variant in product.variants_set.size %}
        <div>{{ variant.size }}</div>
        {% endfor %}
    </div>
{% endif %}
Вернуться на верх