Имя единорога 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>