Acabei de me deparar com um problema assim. No meu caso, o problema era que eu tinha instalado, através do pip, a versão estável do pacote que eu estava desenvolvendo, e o Django estava importando a versão estável ao invés da minha versão de desenvolvimento. Para verificar se esse é o seu caso, tente adicionar um erro de sintaxe a
models.py
. Se makemigrations
não acionar o erro de sintaxe, você saberá que sua versão nem está sendo carregada pelo interpretador python.