Właśnie natknąłem się na taki problem. W moim przypadku problem polegał na tym, że zainstalowałem przez pip stabilną wersję pakietu, który rozwijałem, a Django importował wersję stabilną, a nie moją wersję rozwojową. Aby sprawdzić, czy tak jest w Twoim przypadku, spróbuj dodać błąd składni do models.py
. Jeśli makemigrations
nie wyzwala błędu składni, wtedy będziesz wiedział, że twoja wersja nie jest nawet ładowana przez interpreter Pythona.