Olá Silvio, estou bem sim e com você?
O novo erro apresentado, django.db.utils.OperationalError: no such table: django_content_type indica que o Django não está encontrando a tabela no banco de dados que é usada internamente por ele para rastrear os tipos de conteúdo dos modelos registrados no framework.
Peço que verifique se no arquivo setup/settings.py se o bando de dados foi configurado corretamente, neste arquivo localize a constante DATABASES
ela deve estar conforme apresentada abaixo:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
Se for realizado modificações no arquivo setup/settings.py salve-o e realize uma nova tentativa de migração com o comando python manage.py migrate
.
Caso as configurações do banco de dados estejam corretas, recomendo que recrie o banco de dados. Para isso, basta seguir os passos apresentados abaixo:
Abra o seu projeto e na pasta principal, localize o arquivo db.sqlite3 e delete-o
Após a exclusão do arquivo db.sqlite3, abra o terminal na pasta do projeto e crie as novas migrações executando o comando abaixo no terminal:
python manage.py makemigrations
Agora, basta realizar a migração com o comando baixo:
python manage.py migrate
Inicie agora o servidor com o comando python manage.py runserver
Abra a plicação no navegador e verifique o resultado apresentado
Basta dar prosseguimento na aula Criando formulários
Espero ter lhe ajudado. Em caso de dúvidas estou à disposição.
Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!