Джанго - умножение двух массивов - PullRequest
0 голосов
/ 22 июня 2019

У меня есть два массива, отправленных с AJAX из шаблона.Один массив содержит идентификатор продукта, а второй - количество.Проблема в том, что когда я получаю цену товара за штуку из базы данных, мне нужно умножить ее на количество.

Как мне сделать price_product [a, b, c, d] * количество [30,50,40, 70] => a * 30, b * 50 .... ??

Это мой текущий код

def price(request):
product = request.POST.getlist('product[]')  #exemple product id ['1','3','5']
quantity = request.POST.getlist('quantity[]') #exemple quantity['30','50','6']
price_product = list(set(ListProduct.objects.filter(id__in=product).values_list('price_buc', flat=True)))
context = {
'data': price_product
}
return JsonResponse(context)

1 Ответ

0 голосов
/ 23 июня 2019

Это на самом деле не проблема django, так как вы фактически используете списки Python для умножения по элементам. Я не буду отмечать это как дубликат, но на самом деле вы должны делать это ... https://stackoverflow.com/a/10271504/4954874

...