Projeto para estudar como utilizar o Django com banco de dados legado
Para fazer isso, instale o docker e rode o comando:
docker compose up -dIsso 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' ); Crie e ative um ambiente virtual:
python -m venv .venv source .venv/bin/activateInstale as dependências:
pip install -r requirements.txt