Django.db.utils.IntegrityError: дублирующее значение ключа нарушает уникальное ограничение DETAIL: Ключ уже существует

Я создал сервер, который доставляет обновления на устройства, используя django. Вот моя модель:

class updates(models.Model):
    name_device = models.CharField(max_length=200)#name of device
    number_ip = models.CharField(max_length=200)#number of ip
    name_update = models.CharField(max_length=200)#name of update
    date_send = models.CharField(max_length=200)#date of update
    status  = models.CharField(max_length=200)#status of update

Каждый раз, когда я вызываю функцию в коде:

#The function creates a new update in the "updates_updates" table
def create(name_device,number_ip,name_update,date_send,status):
   updates.objects.create(name_device=name_device,number_ip=number_ip,
   name_update=name_update,date_send=date_send,status=status)

Я получаю ошибку каждый раз на разных "key", например:

django.db.utils.IntegrityError: duplicate key value violates unique constraint "updates_updates_namedev_key"
DETAIL:  Key (name_device)=(car) already exists.
Вернуться на верх