Boa tarde, Anderson! Como vai?
Para mudar o banco de dados do seu projeto Django para o PostgreSQL, você precisa seguir alguns passos.
Primeiro, você precisa instalar o PostgreSQL no seu sistema operacional. Você pode fazer o download do PostgreSQL no site oficial e seguir as instruções de instalação para o seu sistema operacional específico.
Segundo, você deve instalar uma biblioteca do python que será responsável por fazer essa conexão do Postgresql com o Django, o "psycopg2". Para instalá-lo, você deve executar o seguinte comando dentro do seu ambiente virtual:
pip install psycopg2
Depois de instalar o PostgreSQL e a biblioteca psycopg2, você precisa configurar as informações de conexão no arquivo settings.py
do seu projeto Django. Abra o arquivo settings.py
e procure pela seção DATABASES
.
Dentro dessa seção, você verá algumas configurações para o banco de dados. Altere as configurações conforme as informações do seu banco de dados PostgreSQL. Aqui está um exemplo de como as configurações podem ficar:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'nome_do_banco_de_dados',
'USER': 'usuario',
'PASSWORD': 'senha',
'HOST': 'localhost',
'PORT': '5432',
}
}
Certifique-se de substituir 'nome_do_banco_de_dados'
, 'usuario'
, 'senha'
e 'localhost'
pelas informações corretas do seu banco de dados PostgreSQL.
Após configurar as informações de conexão, você pode rodar as migrações para criar as tabelas no banco de dados PostgreSQL. No terminal, dentro da pasta do seu projeto Django, execute o comando python manage.py migrate
.
Para mais informações acesse a documentação oficinal: PostgreSQL connection settings
Com isso, o seu projeto Django estará usando o PostgreSQL como banco de dados.
Espero ter ajudado! Bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.