Django перенаправляет пользователя в корзину после добавления товара
На сайте Django / python у меня есть кнопка, которая добавляет выбранный товар в корзину, но мне нужно, чтобы пользователь затем был перенаправлен в корзину, но ничего из того, что я пробовал, не сработало. Любая помощь будет оценена по достоинству. Я новичок в этом деле.
Код кнопки:
<button
data-product="{{product.id}}"
data-action="add"
class="btn button button--primary add-btn update-cart">
Book this event
</button>
Вы можете сделать примерно следующее:
#html
<button
data-product="{{product.id}}"
data-action="add"
class="btn button button--primary add-btn update-cart"
onclick="window.open('{% url 'cartURL' pID=product.id %}')"
>
Book this event
</button>
#url.py
добавьте этот шаблон url
path('cartURL/<str:pID>/', views.cartView, name='cartURL')
#view.py
def cartView(request,pID):
#add productID and user data in cache,db or session as per your requirement
return(request,'cart.html',data)