Имя единорога Django 'Kwargs' не определено

недавно я начал изучать django unicorn все шло хорошо Я начал создавать корзину с помощью единорога, но в итоге я столкнулся с ошибка введите описание изображения здесь

имя kwargs не определено

my cartview.py

class CartviewView(UnicornView):
user_product: QuerySetType[UserItem] = None
user_pk: int

def __init__(self, *args, **kwargs):
    super().__init__(**kwargs) #calling super is required
    self.user_pk = Kwargs.get('User')
    self.user_product = UserItem.objects.filter(user=self.user_pk)

Мой index.html

{% extends 'baseapp/base.html'%}
{% load unicorn %}
{% block content %}

{% unicorn 'cartview' user=request.user.pk product=product %}

{% endblock %}

и мой cartview.html

<div>

  <div class="section">
    {% for product in product %}
    <div class="columns">
      <div class="column is-6">
        <div class="box is-flex ">
          <div class="field">
            <label class="label">{{product.name}}</label>
              <div class="control">
                <span class="title is-4">{{product.price}}</span>
              </div>
          </div>
        </div>
      </div>
    </div>
    <div class="columns">
        <div class="column is-6">
            <h1 class="title is-3 is-text-centered">Cart</h1>  
            {% if user_product%}
            {% for product in user_product%}
                {{product}}
            {% endfor %}
            {% else %}
                <P>Ther is no product added yet</P>
            {% endif %}
        </div>
    </div>
  </div>
</div>

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