3
respostas

ERRO no migrate

quando eu uso essa configuração :

[config]

Secret configuration

SECRET_KEY = 'r*5ltfzw-61ksdm41fuul8+hxs$86yo9%k1%k=(!@=-wv4qtyv'

conf

DEBUG=True

Database

  • DB_NAME = "todo"
  • DB_USER = "devops"
  • DB_PASSWORD = "mestre"
  • DB_HOST = "localhost"
  • DB_PORT = "3306"

e dou um python3 manage.py migrate

dá erro, porém quando volto a configuração usando perfil de dev (_dev) volta a funcionar... o que pode estar acontecendo?

3 respostas

traduzindo, no módulo 2, aula 2. Nos primeiros 4 minutos de vídeo quando fazemos toda a configuração usando o ambiente de dev como refência, funciona, aplicação sobe e tudo bonitinho.

Aí continuo o vídeo, faço a mudança do arquivo .env retirando os valores de dev e dá erro

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

Olá, Matheus

Pelo que você descreveu, parece que o problema está relacionado com a configuração do banco de dados que você está usando. Quando você muda para o perfil de dev (_dev), tudo volta a funcionar, o que sugere que as configurações de banco de dados para esse perfil estão corretas.

Uma possibilidade é que as informações de banco de dados que você está usando na configuração atual não estão corretas ou o banco de dados "todo" não está acessível para o usuário "devops" com a senha "mestre" no host "localhost" e na porta "3306".

Para verificar se esse é o problema, você pode tentar se conectar ao banco de dados "todo" usando um cliente de banco de dados (como o MySQL Workbench, se você estiver usando MySQL) com o usuário "devops" e a senha "mestre". Se você não conseguir se conectar, isso indica que as informações de banco de dados estão incorretas ou que o usuário não tem permissão para acessar o banco de dados.

Outra possibilidade é que o Django não está conseguindo ler as configurações do banco de dados corretamente. Certifique-se de que as variáveis de ambiente estão sendo definidas corretamente e que o Django tem permissão para lê-las. Você pode verificar isso imprimindo as variáveis de ambiente em algum lugar do seu código e verificando se elas correspondem às configurações que você definiu.

Espero ter ajudado e bons estudos!