Configurando um projeto Django Rest Framework (DRF)

Cansado de programar?

Cansado(a) de quebrar a cabeça para aprender a programar Python de verdade?

Conheça a melhor e mais completa formação de Python e Django e sinta-se um programador verdadeiramente competente. Além de Python e Django, você também vai aprender Banco de Dados, SQL, HTML, CSS, Javascript, Bootstrap e muito mais!

Quero aprender Python e Django de Verdade! Quero aprender!
Suporte

Tire suas dúvidas diretamente com o professor

Suporte

Projetos práticos voltados para o mercado de trabalho

Suporte

Formação moderna com foco na prática profissional

Salve salve Pythonista!

Neste artigo, abordaremos a configuração de um projeto Django Rest Framework (DRF), incluindo a configuração do arquivo requirements.txt e do próprio Django Rest Framework.

Entender como configurar um projeto com DRF é essencial para quem deseja construir APIs robustas e escaláveis utilizando o Django, que é um dos frameworks mais populares para desenvolvimento web em Python.

Configurando o Django Rest Framework corretamente garantirá que seu projeto esteja pronto para adicionar, gerenciar e expor dados por meio de APIs RESTful.

Vá Direto ao Assunto…

Passo 1: Criando e configurando um novo projeto Django

Primeiro, precisamos instalar o Django e criar um novo projeto.

Certifique-se de ter o Python e o pip instalados em seu sistema.

Crie um novo ambiente virtual e instale as dependências.

Se ainda não sabe como criar ambientes virtuais para seus projetos Python, PRECISA ler esse artigo agora: Python e Virtualenv: como programar em Ambientes Virtuais

Com um ambiente virtual criado e ativado:

1
2
3
4
pip install django
django-admin startproject meu_projeto
cd meu_projeto
python manage.py startapp minha_app

Isso irá instalar o Django, iniciar um novo projeto com startproject e criar um novo App Django chamado minha_app.

Passo 2: Instalar o Django Rest Framework

Em seu recente criado ambiente virtual, instale o Django Rest Framework utilizando pip.

Adicione-o ao seu projeto Django configurando seu arquivo requirements.txt.

1
pip install djangorestframework

Crie um arquivo requirements.txt na raiz do seu projeto e adicione as dependências necessárias.

1
2
django
djangorestframework

Você pode instalar todas as dependências do requirements.txt com o comando:

1
pip install -r requirements.txt

:wave: Ei, você aí! Quer se sentir realmente capaz ao desenvolver Aplicações Web com Django? Então clique no link abaixo e dê o próximo passo agora mesmo!

Jornada Python Jornada Python

Passo 3: Configurando o Django Rest Framework

Abra o arquivo settings.py do seu projeto Django e adicione 'rest_framework' à lista de aplicativos instalados:

1
2
3
4
5
INSTALLED_APPS = [
    ...
    'rest_framework',
    'minha_app',
]

Pronto, com isso você estará pronto para iniciar o desenvolvimento de APIs REST com Django REST Framework!

Fique ligado pois nos próximos artigos vamos falar sobre a configuração de rotas da sua API, como criar Viewsets para expôr dados, como criar Serializers para converter seus dados de objetos Python para representação JSON e vice-versa e muito mais!

Conclusão

Neste artigo, vimos como configurar um projeto Django Rest Framework.

Configuramos o arquivo requirements.txt, instalamos e configuramos o Django Rest Framework para criarmos APIs REST.

Com essas configurações, você está preparado para desenvolver APIs RESTful robustas utilizando Django e DRF!

Fique ligado nos próximos artigos!

Até lá :wave:

#newsletter Olá :wave: Curtiu o artigo? Então faça parte da nossa Newsletter! Privacidade Não se preocupe, respeitamos sua privacidade. Você pode se descadastrar a qualquer momento.