Skip to content

Projeto para estudar como utilizar o Django com banco de dados legado

License

Notifications You must be signed in to change notification settings

devpro-br/django-com-postgres-legado

Repository files navigation

django-com-postgres-legado

Projeto para estudar como utilizar o Django com banco de dados legado

Passo número 1: Criar um banco de dados para simular o projeto legado

Para fazer isso, instale o docker e rode o comando:

docker compose up -d

Isso vai instalar o Postgres versão 15.2 com usuário e senha iguas a "postgres" rodando na porta 5432. Confira o arquivo docker-compose se precisar mudar as configurações.

No postgres rode o seguinte código sql para criar um banco chamado "legado" com tabela chamada "cursos" com dois cursos salvos:

CREATE DATABASE legado; CREATE TABLE cursos( id bigserial PRIMARY KEY, name VARCHAR(255) NOT NULL, created_at TIMESTAMP, updated_at TIMESTAMP DEFAULT current_timestamp ); INSERT INTO cursos (name, created_at) VALUES ('Django', '2023-09-20 12:00:00'); INSERT INTO cursos (name, created_at) VALUES ('SQL', '2023-09-20 12:10:00' ); 

Passo 2 criação de projeto django

Crie e ative um ambiente virtual:

 python -m venv .venv source .venv/bin/activate

Instale as dependências:

pip install -r requirements.txt

About

Projeto para estudar como utilizar o Django com banco de dados legado

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages