Как игнорировать вставку дубликатов в Django?
У меня есть несколько статических таблиц, которые я инициализирую следующим образом с помощью команды управления
Suit(name="Clubs").save()
Suit(name="Hearts").save()
Suit(name="Diamonds").save()
Suit(name="Spades").save()
Я хочу иметь возможность повторного запуска в любое время, если появятся новые значения, но я хочу избежать вставки дубликатов. База данных имеет уникальный констант, поэтому при наличии дубликатов я получу ошибку. Есть ли способ, кроме как обернуть каждый отдельный оператор в try/catch, запустить несколько таких операторов, игнорировать нарушение ограничений и продолжить работу?