Para quem está enfrentando erros relacionados ao "WindowsPath" ao fazer migrações ou executar o servidor, recomenda-se modificar as configurações do banco de dados utilizando uma conversão para string no objeto "BASE_DIR". Isso pode ser feito ajustando as configurações do banco de dados no arquivo de configuração do Django da seguinte maneira:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': str(BASE_DIR / 'db.sqlite3'),
}
}