Я застрял в том, чтобы собрать это вместе в течение нескольких дней, и я действительно мог бы использовать некоторые идеи.
Это портфель акций, и люди вкладывают свои покупки через модель.Теперь я хочу использовать информацию для расчета отдельных акций.Я делаю это напрямую, на мой взгляд, пока у меня есть:
Получение отдельного названия запаса:
Stock.objects.order_by('symbol').values_list('symbol',flat=True).distinct()
Получение общего количества на основе отдельного названия запаса:
total_quantity = Stock.objects.order_by('symbol').values_list('symbol').annotate(Sum('quantity'))
Это то, что я имею в виду, но сейчас это просто получение данных от модели к модели.Как я могу использовать различные совокупности внутри этого?
for item in Stock.objects.filter(user = request.user).order_by('symbol').distinct():
s = Stockcal.objects.create()
s.symbol = item.symbol
s.total_quantity = item.quantity
s.total_value = item.price*item.quantity
s.save()
Это должна быть модель 1 / модель 2.![enter image description here](https://i.stack.imgur.com/7mXGN.png)