MTalhaofc /
HacktoberFest-2024
This repository is made for absolute beginners who want to make their first pull request to get eligibility for HactoberFest-2024. Resources
49/100 healthLoading repository data…
renatamoon / repository
This repository is exclusive to API Rest(Django) course - TreinaWeb - Basic Level
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
CURSO DE API REST Framework - DJANGO
Aprendi sobre:
-Funcionamento e implementação de uma API REST utilizando o Django e o Django REST Framework. -Funciomaneot dos serializers, paginação e autenticação no Django REST Framework. -Construção de uma API com relacionamento NN entre as entidades Tecnologia e Vagas, para que vagas de emprego fossem cadastradas utilizando o serviço da API.
🟩 Status do curso: FINALIZADO EM 30/11/2021
-Desenvolvimento em:
*No Windows:
-Clone o repositório com o camando: https://github.com/renatamoon/API_Rest_Course.git
-Criando virtual environment: python -m venv venv
-Ativando o virtual environment: . venv\Scripts\Activate.ps1
Obs: Caso ocorra um erro na ativação: entre no powershell e digite o seguinte comando: Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
-Execução do arquivo requirements: pip install -r requirements.txt
*No Linux:
-Baixe o repositorio
-Criando virtual environment: virtualenv venv
-Ativando o virtual environment: . venv/bin/activate
-Execução do arquivo requirements e instalar dependencias: pip install -r requirements.txt
*Alterar as configurações do DataBase no arquivo settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'HOST': 'host_bd',
'PORT': 'porta_bd',
'NAME': 'desafio_2',
'USER': 'usuario_bd',
'PASSWORD': 'senha_bd'
}
}
-Migre o banco de dados com: python manage.py migrate
-Execute o servidor: python manage.py runserver
Dados da API REST:
Usando o POSTMAN para requisição de dados da API em formato JSON.
-Cadastrando vaga na API via POSTMAN:
-Cadastrando uma tecnologia:
-Cadastro de usuário da API, já retorna o Password como código tolken para acesso da API:
-Temos que criar um super usuario atraves do comando python manage.py createsuperuser, entrar na área de Admin do Django, criar uma aplicação onde será gerado um clientid e clientsecret:
-Com isso, passaremos as informações dentro do POSTMAN para acesso da API:
-Faz o input do Authorization e Content Type, teremos acesso aos dados publicos da API:
*USANDO MYSQL WORKBENCH PARA EXPORTAÇÃO DOS DADOS EM XML: -Documentação da API Rest: https://www.django-rest-framework.org/ - documentação completa do Django API Rest Framework -Paginação do REST Framework: https://www.django-rest-framework.org/api-guide/pagination/ -POSTMAN – para teste de API – ferramenta que permite fazer requisições para a API que criamos e retorna as respostas.
Selected from shared topics, language and repository description—not editorial ratings.
MTalhaofc /
This repository is made for absolute beginners who want to make their first pull request to get eligibility for HactoberFest-2024. Resources
49/100 healthartursniegowski /
This is a repository of fun and unique Python projects. (Python, Pandas, APIs, automated emails, OOP, BeautifulSoup, spotipy, selenium, Turtle, bots)
40/100 healthLeonelzin /
The "ZEUS-API-V4" repository is a powerful tool developed by the Zeus team at Intelbras for automating enterprise networking tasks. This repository includes scripts written in Python, utilizing the Robot Framework and Selenium, as well as a REST API for automating network testing.
Emritik /
Basically this project is based on rest api's explains the how api's work and This repository contains a template of the project. Keep reading to learn about how the project works, and what you should do to get the project running on your system
35/100 healthenyelberth /
This is a repository a new API_REST an python
52/100 healthcrisgrim /
This is a repository with my first API with Python and Django Rest Framework.
27/100 health