Задать вопрос
@sortfact333

Почему я получаю UNIQUE constraint failed: offers_offer.currencyId_id?

Я фильтрую xml модель и сохраняю ее таким образом
try:
		# check model
		offer = Offer.objects.get(id = lxml_id)

		currencyId = host_ip.find('currencyId').text
		print(currencyId)
		currency = Currency.objects.get(name = currencyId)
		print(offer.currencyId)
		if not offer.currencyId == currencyId:
			offer.currencyId = currency
			save_model = True
		
		if save_model:
			offer.save()
			print('save 3')


Но получаю UNIQUE constraint failed: offers_offer.currencyId_id
Как это исправить?
  • Вопрос задан
  • 47 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Stepik
    Django c ИИ ментором. С нуля до middle+. Программа курсов
    4 месяца
    Далее
  • ProductStar × РБК
    Python и Django: бэкенд-разработка
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы