Django: Не удалось загрузить модель - ограничение NOT NULL не сработало

Как вы все?

Мы не можем вставить данные фиксации в нашу базу данных SQLite3.

Мы используем UUid в качестве идентификатора нашей модели.

Используя команду python.exe .\manage.py loaddata start.json

Модель

class Estadual(models.Model):
    # Fields
    id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
    estado = models.CharField(max_length=50)
    sigla = models.CharField(max_length=2, unique=True)
    valor = models.PositiveSmallIntegerField()
    created = models.DateTimeField(auto_now_add=True, editable=False)
    last_updated = models.DateTimeField(auto_now=True, editable=False)

    # Relationships
    user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)

    class Meta:
        pass

start.json

[
  {
    "model": "app.estadual",
    "pk": "59472bb0-7f6e-4026-a900-727b7cdd647f",
    "fields": {
      "estado": "AC",
      "sigla": "AC",
      "valor": 12,
      "user": ["4a695e40-6b3a-49fa-8beb-eed853ce17b0"]
    }
  },{
    "model": "app.estadual",
    "pk": "5b321ca7-e8be-4580-8d36-080c663d5397",
    "fields": {
      "estado": "AL",
      "sigla": "AL",
      "valor": 12,
      "user": ["4a695e40-6b3a-49fa-8beb-eed853ce17b0"]
    }
  }
]

Ошибка

Проблема с установкой приспособления 'C:...fixtures\start.json': Could not load app.Estadual(pk=59472bb0-7f6e-4026-a900-727b7cdd647f): NOT NULL ограничение не удалось: app_estadual.created

Вернуться на верх