Por Luferat em 04/11/2026
Estamos manipulando diretamente as entidades (objetos) do aplicativo e indiretamente, o banco de dados, que é a "espinha dorsal" do Django. A probabilidade de acontecerem erros aqui é grande e muito provável.
Se acontecer, tente:
Feche todas as abas abertas no VSCode. Tem muita coisa aí! Muita poluição visual!
Clique também, no gestor de arquivos do VSCode, em Collapse folders;
Verifique os arquivos e códigos com muita atenção!
💡 Você pode ter trocado alguma coisa como escrever o código de admin.py em models.py e vice-versa...
Verifique erros de sintaxe e principalmente caracteres "estranhos ao código";
Pare o servidor (Ctrl+C no terminal) e rode novamente com run.
Se identificar que aconteceu um erro durante run makemigrations ou run migrate, tente isso:
Verifique com muita atenção:
blog/models.py
blog/admin.py
core/settings.py
Com o servidor parado, apague o banco de dados db.sqlite3;
Execute cada comando abaixo para restaurar o BD, um de cada vez:
run makemigrations
run migrate
[] Crie o super usuário novamente comandando:
run createsuperuser
[] Rode o servidor:
run
Acesse o Django Admin e crie pelo menos mais dois usuários;
Só precisamos do Username e Senha, por enquanto...
Volte ao terminal e pare o servidor novamente;
Crie os posts "fake":
run populate
Rode o servidor e faça os testes...