Я использую Django 2.0, Python 3.7 и MySql 5.5. У меня есть эта модель, из которой я сгенерировал мою SQL миграцию ...
class CoopType(models.Model):
name = models.CharField(max_length=200, null=False)
class Meta:
unique_together = ("name",)
У меня она есть в моем файле seed_data.yaml ...
- model: maps.cooptype
pk: 11
fields:
name: "Coworking Space"
После попытки чтобы запустить мой файл seed, он умирает с этой ошибкой ...
python manage.py loaddata maps/fixtures/seed_data.yaml
...
django.core.serializers.base.DeserializationError: Problem installing fixture '/Users/davea/Documents/workspace/chicommons/maps/maps/maps/fixtures/seed_data.yaml': ["'{'pk': 11, 'name': 'Coworking Space'}' value must be an integer."]: (maps.coop:pk=1) field_value was '{'pk': 11, 'name': 'Coworking Space'}'
Я смущен ошибкой, потому что может показаться, что первичный ключ является целым числом, так о чем говорит ошибка?