Create an advanced REST API with Python, Django REST Framework and Docker using Test Driven Development (TDD)
-
Setting up a local development server with Docker
-
Writing a Python project using Test Driven Development
-
Building a REST API with advanced features such as uploading and viewing images
-
Creating a backend that can be used a base for your future projects or MVP
-
Hands on experience applying best practice principles such as PEP-8 and unit tests
-
Configure Travis-CI and Git-workflow to automate code checks
-
you will need have instaled docker
-
Inside the directory excute command in your terminal
#step 1
docker build .
#step2
docker-compose build
#step3 - for see tests
docker-compose run --rm app sh -c "python manage.py test && flake8"
#step4 - to run
docker-compose up
#open you browse and digite your localhost:8000 - example 127.0.0.1:8000
- Register user login ๐ค
Token | Update user without token | Update |
---|---|---|
- Register recipes from foods ๐ ๐ ๐