1
resposta

"Table 'todo_dev.auth_user' doesn't exist"

Ao tentar fazer o login na aplicação http://192.168.33.10:81/login/?next=/ , apesar de ter executado os jobs corretamente é exibido o seguinte abaixo.

Alguém poderia ajudar?

ProgrammingError at /login/ (1146, "Table 'todo_dev.auth_user' doesn't exist") Request Method: POST Request URL: http://192.168.33.10:81/login/?next=/ Django Version: 2.1.7 Exception Type: ProgrammingError Exception Value:(1146, "Table 'todo_dev.auth_user' doesn't exist") Exception Location: /usr/local/lib/python3.6/site-packages/MySQLdb/connections.py in query, line 224 Python Executable: /usr/local/bin/python Python Version: 3.6.9 Python Path:['/usr/src/app', '/usr/local/bin', '/usr/local/lib/python36.zip', '/usr/local/lib/python3.6', '/usr/local/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/site-packages'] Server time: Wed, 6 Nov 2019 03:10:01 -0200

1 resposta

Olá Silvia, tudo bem? Peço desculpas pela demora em ti responder! Você executou o processo de migrations da base dados, esse processo foi feito na atividade 05 - Ambiente inicial, é nesse processo que criamos todas as tabelas no banco de dados. Para verificar, você pode entrar no MySQL no terminal usando o seguinte comando:

mysql -u devops_dev -p 

A senha será solicitada, então é só digitar:

mestre

E logo em seguinte, dentro do MySQL, você pode verificar os bancos de dados que estão criados com o comando:

show databases;

Então, você pode verificar se na lista exibida existe o banco de dados todo_dev, se não tiver presente na lista, você deve executar os passos realizados pelo professor novamente.

Espero ter ajudado!