Ошибка при выполнении миграции после перехода на базу данных spatialite

Я хочу использовать географические точки в моем приложении django, поэтому я изменил движок базы данных на spatialite settings.py

model.py

from django.contrib.gis.db import models


# Create your models here.


class Hike(models.Model):
    title = models.CharField(max_length=30, unique=True)
    length = models.IntegerField()
    expected_time = models.IntegerField()
    ascent = models.IntegerField()
    start_point = models.PointField()
    end_point = models.PointField()
    description = models.CharField(max_length=200)
    track_file = models.FileField(upload_to='tracks')


class HikeReferencePoint(models.Model):
    hike = models.ForeignKey(Hike, on_delete=models.CASCADE)
    reference_point = models.PointField()

После запуска миграции я получаю ошибку падения

Я запустил makemigration перед миграцией. моя версия django - 4.3.1

я пробовал удалять базу данных и перед миграцией я запускал makemigration. если я только перенесу мое приложение, оно будет работать, но мне нужна панель администратора, поэтому мне нужно найти способ исправить это спасибо

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