Ограничение UNIQUE не сработало: Раньше работало, теперь нет
Я пытался создать функцию, которая программно добавляет владельцев к лотам на основе данных из файла csv. До этого функция работала, но теперь она отображает
Сбой ограничения UNIQUE: valuation_lot.lot_number
Вот код, на основе которого возникла ошибка. Пожалуйста, дайте мне знать, если требуется дополнительная информация.
try:
lot_new = Lot.objects.get(pk=lot["lot_number"][index])
lot_new.owner.add(owner_new)
lot_new.save()
except:
lot_new = Lot.objects.create(
lot_number=lot["lot_number"][index],
lot_description= lot["lot_description"][index],
lot_rate = Decimal(float(lot['lot_rate'][index])),
)
# owner = owner_new
lot_new.owner.add(owner_new)
lot_new.save()