Загрузка семян django не работает - loaddata

Я создал следующее семя для загрузки в мою базу данных

[
       {
        "model": "authentication.role",
        "fields": {
          "description":"admin",
          "state": 1,
          "created_at": "2020-01-01T00:00:00Z",
          "updated_at": null
        }
    },
    {
        "model": "authentication.role",
        "fields": {
          "description":"leader",
          "state": 1,
          "created_at": "2020-01-01T00:00:00Z",
          "updated_at": null
        }
    },
    {
       "model": "authentication.role",
        "fields": {
          "description":"user",
          "state": 1,
          "created_at": "2020-01-01T00:00:00Z",
          "updated_at": null
        }
    }
]

Когда я выполняю команду для загрузки семян python3 manage.py loaddata core/seeds/role.json я получаю сообщение о том, что они были вставлены правильно. enter image description here

но в моей базе данных появляется только последняя запись объекта почему если django говорит мне, что было вставлено 3 записи, появляется только одна?

это моя модель

class Role(models.Model):
    id          = models.CharField(default=str(uuid.uuid4()), max_length=255,
                                   unique=True, primary_key=True,  editable=False)
    description = models.TextField(blank=True)
    state       = models.BooleanField(default=True)
    created_at  = models.DateTimeField(auto_now_add=True)
    updated_at  = models.DateTimeField(null=True, default=None)
Вернуться на верх