🚀 Criar uma API usando a linguagem Python, frameworks: Django e Django Rest Framework.
A API deverá realizar a comunicação com um banco de dados SQL qualquer (pode ser SQLite) O banco deverá ter pelo menos duas tabelas:- Uma tabela chamada “Region” que conterá apenas uma coluna “name” com informação dos nomes das regiões do Brasil ( Norte, Nordeste, etc.)
- Uma tabela chamada “Fruit” que conterá colunas “name” (o nome da fruta) e uma coluna de associação por chave estrangeira (foreign key) com a tabela “Region” associando cada fruta a uma região existente na primeira tabela.
- Para cada tabela, a API deve conter os quatro métodos GET, POST, PUT e DELETE.
Versões utilizadas por essa aplicação:
Django==4.0.*
djangorestframework==3.13.*
python-decouple==3.6
django-extensions==3.1.5
- Clone esse repositório;
- Crie um virtualenv com Python 3;
- Crie um arquivo
.env
na pasta principal e dentro dele escrevaSECRET_KEY=password-not-secure
- Ative o virtualenv;
- Instale as dependências;
- Rode as migrações.
git clone https://github.com/Cristiane541/frexco
cd frexco
python -m venv .venv
source .venv/bin/activate # Linux
.venv\Scripts\activate # Windows
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser --username="admin" --email=""