{"id":21923034,"url":"https://github.com/jessezeph/drf-ecoomerce-api","last_synced_at":"2026-05-06T06:32:03.560Z","repository":{"id":153962966,"uuid":"588549142","full_name":"JesseZeph/DRF-ecoomerce-API","owner":"JesseZeph","description":"Django REST Framework is a powerful and flexible toolkit for building Web APIs. In this course for beginner you will learn how to use Python and the Django REST Framework (DRF) to build a web API","archived":false,"fork":false,"pushed_at":"2023-01-13T12:02:27.000Z","size":47,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"module_1","last_synced_at":"2025-01-27T10:43:45.877Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JesseZeph.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-13T11:48:32.000Z","updated_at":"2023-01-13T11:51:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"7e69ac57-ad9c-4996-87b3-f74c4fb5e429","html_url":"https://github.com/JesseZeph/DRF-ecoomerce-API","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JesseZeph%2FDRF-ecoomerce-API","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JesseZeph%2FDRF-ecoomerce-API/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JesseZeph%2FDRF-ecoomerce-API/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JesseZeph%2FDRF-ecoomerce-API/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JesseZeph","download_url":"https://codeload.github.com/JesseZeph/DRF-ecoomerce-API/tar.gz/refs/heads/module_1","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244945624,"owners_count":20536297,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-28T21:08:34.739Z","updated_at":"2025-09-25T20:36:31.839Z","avatar_url":"https://github.com/JesseZeph.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Django Rest Framework (DRF) Course\nWelcome to this full Django Rest Framework (DRF)course. \nThis course is perfect if you are looking to learn DRF and build your own API application.\n***\n***\n\n## Prerequisites\n- Python=\u003e3.10\n\n## Considerations\nI have added optional docker containers to simplify the build. If you want to use the docker build you should install Docker and Docker Compose on your local machine.\n\nWe will be calling our API throughout the next 8 modules. I have written the requests in (Curl)[https://curl.se/] and (Httpie)[https://httpie.io/]. \n\n(Httpie)[https://httpie.io/] provides a clean terminal output which is handy for this type of project. You will need to install it locally if you want to use the commands.\n\u003eNote: (Httpie)[https://httpie.io/] is pre-installed in the docker container.\n***\n***\n\n## Getting started\nFirst you will need to clone down the first module.\n\n1) Create a new directory on your local machine. I have called mine drf_course. This is your 'root directory'.\n\n2) Open a terminal and cd into the root directory.\n\n3) You can now clone the first module. You can do this a few different ways. I use SSH...\n\n```\n#option 1 - SSH\ngit clone --module_1 basics git@github.com:jesseZeph/DRF-ecoomerce-API\nPublic\nDjango.git .\n\n#option 2 - Github CLI\ngh repo clone bobby-didcoding/DRF-ecoomerce-API\nPublic\nDjango .\ngit checkout module_1\n\n#option 3 - HTTPS\ngit clone --branch module_1 https://github.com/bobby-didcoding/DRF-ecoomerce-API\nPublic\nDjango.git .\n```\n\n***\n***\n\n\nPlease open /steps/module_1 to begin.\n***\n***\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessezeph%2Fdrf-ecoomerce-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjessezeph%2Fdrf-ecoomerce-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessezeph%2Fdrf-ecoomerce-api/lists"}