Я ранее установил поле идентификатора в своей модели Мира, это что-то сбивало с толку, так как я удалил его, я добавил строку:
id = models.AutoField(primary_key=True)
Когда я запустил makemitigrationsснова он спросил меня, переименовал ли я поле идентификатора в это новое, и я нажал «да», и это разобралось.
Моя модель теперь:
class World(models.Model):
id = models.AutoField(primary_key=True)
user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, default='')
name = models.CharField(max_length=200)
setting = models.CharField(max_length=200)
creation_date = models.DateTimeField('date created')