Problema ao executar makemigrations no Django

Pessoal, estava seguindo os passos do vídeo do Programador Python sobre o Chat pelo Django. Mas a partir desse makemigrations, não roda o que deveria. Já tentei umas 5 vezes e sempre aparece a mesma mensagem

erro

1 curtida

Só para resumir o que faz o comando makemigrations e o comando migrate do Django:

  • makemigrations: O comando cria os arquivos de migrações com as instruções para alterar a estrutura no banco de dados.
  • migrate: Comando que executa os arquivos de migração para aplicar as alterações

Essa mensagem “No changes detected” é bem explicita. Ele está informando que não existe nenhuma mudança detectada. Isso pode ocorrer por vários motivos:

  • Não importa quantas vezes você rodar o comando, ele só cria as migrações 1 vez. Então talvez você tenha rodado e não percebeu
  • Se você não adicionou o app no settings.py ele não vai gerar os arquivos de migração
  • Se você não criou as models (Chat e Room), ele não vai ter model para gerar as migrations
  • As migrações ja foram criadas e agora só falta você executar: python manage.py migrate

Para entendermos melhor o que está rolando e em que parte você está do projeto/video, peço que você clique edite o seu tópico e acrescente as seguintes informações:

  • Adicione uma foto do seu editor de código, mostrando todas as pastas do projeto para eu entender a estrutura do teu projeto e verificar se você está fazendo tudo corretamente.
  • Informe em qual minuto do video você está para eu entender onde você parou.

Tente trazer o máximo de informação possível e detalhar o processo que tu fez pra chegar ate ai e ter resultados diferentes do video.

Só peço pra você não adicionar uma “Resposta” aqui no topico, clique nos 3 pontinhos da sua pergunta e edita ela. As respostas são exclusivas apenas para soluções. Abraços!

1 curtida