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.