Я перечисляю долги моих клиентов из таблицы «долги» со следующим кодом.
Однако я хотел бы видеть имя и фамилию клиента с тем же идентификационным номером от «Клиента». "table.
Я получил человека, которого я указал, с помощью следующего кода, но;Я не могу напечатать в «Debts.objects.values (« customer »)».
Есть ли простой способ сделать это?
Спасибо за вашу помощь.
class CustomerDetailDebtListAPIView(ListAPIView):
serializer_class = DebtCreateSerializer
def get(self, request):
# get customer , customerKey
obj_customer = Customer.objects.get(customer=85)
field_object_customer = Customer._meta.get_field('customer')
# field_value_customer = getattr(obj_customer, field_object_customer.attname)
print(obj_customer)
result = Debt.objects.values('customer') \
.annotate(totalDebt=Sum('totalDebt'), receivedAmount=Sum('receivedAmount')) \
.order_by('customer')
return Response(result)