Você precisa criar uma API escalável em um curto prazo, e se preocupa profundamente com a qualidade do seu trabalho.
O template-django-rest
cuida dos detalhes para que você possa se concentrar em tornar sua API incrível.
O Scaffolding de um projeto leva segundos. Basta adicionar seus próprios recursos à API e começar a entregar.
- Desenvolvimento moderno de Python com Python 3.6+
- Django 2.2+
- Desenvolvimento local totalmente dockerizado através do docker-compose.
- PostgreSQL 11.3+
- Comece com cobertura de teste completa e implantação contínua.
- Integração com Django Rest Framework.
- Autenticação com JWT.
- Documentação da api gerada automaticamente via drf-yasg.
- Uma base pequena porem robusta - apenas o suficiente para maximizar sua produtividade e nada mais.
Instale o cookiecutter:
sudo apt install cookiecutter
Scaffold o seu projeto:
cookiecutter gh:ivoryit/template-django-rest
Tente criar um usuário!
curl -d '{"username":"'"$RANDOM"'", "password":"test", "email":"test@test.com", "first_name":"test", "last_name":"user"}' \
-H "Content-Type: application/json" \
-X POST http://localhost:8000/api/v1/users/
Esse projeto foi baseado no projeto cookiecutter-django-rest de Andrew Conti