нет в рамках одного цикла
customers = {}
for nunit in nunits:
if nunit.counterparty in customers:
customer = customers[nunit.counterparty]
else:
customer, _ = Customer.objects.get_or_create(
name = nunit.counterparty
)
customers[nunit.counterparty] = customer
officenote, _ = OfficeNote.objects.get_or_create(
num = nunit.firstofficenote,
date =
nunit.date,
datereceiving = nunit.datereceiving,
oncustomer = customer
)
norder = Order(
product = nunit.product,
tableid = nunit.tableid,
firstofficenote = officenote
)
norder.save()