add a rough version of the "total" calculation
This commit is contained in:
parent
d0217960d3
commit
8b6568c640
|
@ -233,7 +233,8 @@ def cart(request):
|
||||||
message = ""
|
message = ""
|
||||||
cart_id = False
|
cart_id = False
|
||||||
articles_list = ""
|
articles_list = ""
|
||||||
total = Decimal(0)
|
prices_in_cart = []
|
||||||
|
total = 0
|
||||||
|
|
||||||
if not 'currency' in request.session:
|
if not 'currency' in request.session:
|
||||||
request.session['currency'] = None
|
request.session['currency'] = None
|
||||||
|
@ -266,13 +267,15 @@ def cart(request):
|
||||||
currency,
|
currency,
|
||||||
article.price_in_chf)
|
article.price_in_chf)
|
||||||
else:
|
else:
|
||||||
articles = CartPosition.objects.filter(cart=cart_id)
|
cart_position = CartPosition.objects.filter(cart=cart_id)
|
||||||
articles_list = list(articles)
|
if len(cart_position) > 0:
|
||||||
for idx, article in enumerate(articles_list):
|
cart_position_list = list(cart_position)
|
||||||
articles_list[idx] = article
|
for idx, cart_position in enumerate(cart_position_list):
|
||||||
article.price_in_chf = CartPosition.objects.get(article.article.id)
|
prices_in_cart.append(cart_position.article.price_in_chf)
|
||||||
|
prices_sum = sum(prices_in_cart)
|
||||||
total += article.price_in_chf
|
prices_length = len(prices_in_cart)
|
||||||
|
total = prices_sum / prices_length
|
||||||
|
articles_list = cart_position_list
|
||||||
|
|
||||||
return render(request, 'webshop/cart.html',
|
return render(request, 'webshop/cart.html',
|
||||||
{'articles_list': articles_list,
|
{'articles_list': articles_list,
|
||||||
|
|
Loading…
Reference in New Issue