Загрузка семян 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
я получаю сообщение о том, что они были вставлены правильно.
но в моей базе данных появляется только последняя запись объекта почему если 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)