Ir para o conteúdo

08. Configurando o Banco de Dados Mysql

Utilizaremos no exemplo a seguir 2 banco de dados, um banco da aplicação api_bancodedados e um outro para o banco de dados do ERP da Farsoft Systems, denominado aqui para fins de exemplo: farsoft_bancodedados

Então o arquivo .env deverá ficar na parte do banco de dados da seguinte maneira:

# Importante: root é o usuário da minha máq local e minha senha local é 123456
DATABASE_URL=mysql://root:123456@localhost:3306/api_bancodedados
DATABASE_SECUNDARIO=mysql://root:123456@localhost:3306/farsoft_bancodedados

Criando as migrations

Uma vez definido as configurações do seu banco de dados, é importante você criar as tabelas iniciais do django, e para isso, você tem as migrations, basta executar o comando abaixo para criar as migrations através dos models, depois gerá-las (migrate) e depois criar o superuser para o acesso ao ambiente /admin do django:

1
2
3
4
5
# Para gerar as tabelas no banco principal
manage migrate

# Para criar um usuário Admin
manage createsupersuser

Rodando o Servidor

Por padrão, o servidor do django roda na porta 8080, porém para também exemplificar, eu vou rodar ele na porta 8081. Para isso basta digitar o comando abaixo:

1
manage runserver localhost:8081

Rodar o Servidor

Para rodar o servidor na porta padrão: 8080, basta digitar:

1
manage runserver

Se você abrir o navegador no endereço: http://localhost:8081, deverá ter algo como a imagem abaixo:

Django

Vamos acessar agora o Admin do Django, para isso basta digitar o endereço abaixo e entrar com os dados de acesso anteriormente criados:

1
http://localhost:8081/admin

Django

Ai você deverá ter algo como a imagem abaixo:

Django Admin