• Stars
    star
    258
  • Rank 158,189 (Top 4 %)
  • Language
    Dockerfile
  • Created about 2 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Django Rest Framework Course

Django Rest Framework (DRF) Course

Welcome to this full Django Rest Framework (DRF)course. This course is perfect if you are looking to learn DRF and build your own API application.



Prerequisites

  • Python=>3.10

Considerations

I 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.

We 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/].

(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.

Note: (Httpie)[https://httpie.io/] is pre-installed in the docker container.



Getting started

First you will need to clone down the first module.

  1. Create a new directory on your local machine. I have called mine drf_course. This is your 'root directory'.

  2. Open a terminal and cd into the root directory.

  3. You can now clone the first module. You can do this a few different ways. I use SSH...

#option 1 - SSH
git clone --branch module_1 [email protected]:bobby-didcoding/drf_course.git .

#option 2 - Github CLI
gh repo clone bobby-didcoding/drf_course .
git checkout module_1

#option 3 - HTTPS
git clone --branch module_1 https://github.com/bobby-didcoding/drf_course.git .


Following along

Each module has a walk through video. All videos can be found in my (Django Rest Framework Course)[https://www.youtube.com/playlist?list=PL5VlxT4gkOFAD2wpucxHY3X2sCzhha5Kz] playlist.

Please open /steps/module_1 to begin.



More Repositories

1

didcoding_resume_template

This is a free resume template to help you stand out in a crowd and land your dream developer job.
HTML
124
star
2

resume_app

Django app to digitise your resume and help you stand out in a crowd.
Python
95
star
3

python-course-for-beginners

Supporting docs for a full Python course designed for beginners.
Python
94
star
4

did_django_google_api_tutorial

This is a Django app that uses numerous Google APIs such as reCAPTURE, maps and waypoints
Python
84
star
5

django-chatgpt

A simple app that demonstrate how to implement ChatGPT into a Django app
Python
18
star
6

django_course

the best Django course in town
Python
15
star
7

did_django_schedule_jobs

DID Coding web app that uses apscheduler to call a simple API every X seconds or Y minutes
Python
14
star
8

did_django_google_maps_api

DID Coding web app that uses Django web framework and Googles Maps API to retrieve directions and distance between 2 geo points
Python
14
star
9

did_django_google_waypoints

Django 3.2: Integrating Google's API into a Django project. This app includes 2 waypoints
Python
9
star
10

did_django_google_places_api

DID Coding web app that uses Django web framework and Googles places API to get location data from Google i.e Longitude...
Python
7
star
11

did_django_schedule_jobs_v2

Django project that uses Celery, Redis and Celery Beat to schedule tasks
Python
7
star
12

build-and-deploy-dockerised-django-app-handbook

Join our comprehensive course on building a production-ready Django project! Create a robust web app - a Digital Resume with a lightweight shop - fully deployable and accessible to the public.
HTML
5
star
13

hedera_nft_generator

Python
3
star
14

hedera_django_demo

A simple Django app to get you started with Hedera Hashgraph
Python
3
star
15

did_django_dropzone_duel_form

DID Coding app that uses Django web framework and Dropzone.js to upload images to a gallery. This app processes duel forms on submit
Python
3
star
16

did_django_dropzone

DID Coding app that uses Django web framework and Dropzone.js to upload images to a gallery
Python
2
star
17

become_a_python_pro

Python cheat sheet
Dockerfile
2
star
18

hedera-mirror-sdk

This is a simple library to facilitate the usage of the Hedera mirror node API.
Python
2
star
19

did_django_youtube_api

DID Coding web app that uses Django web framework and YouTube API to retrieve video data from a channel ID
Python
2
star
20

did_python_hedera_hashgraph_6

Python Hedera Hashgraph code base for video 6
Python
2
star
21

did_django_user_app

DID Coding user authentication app that uses Django web framework
Python
1
star
22

gecko

Python
1
star
23

did_django_twilio_app

DID Coding Twilio API app that uses Django web framework to manage user auth and 2-step verification
Python
1
star
24

did_django_braintree_api

DID Coding Stripe API app that uses Django web framework to process online payments
Python
1
star
25

hashconnect_django

This project has been developed to help you implement HashConnect into a Django/React project.
JavaScript
1
star
26

hedera_python_development

A simple docker project to get you started using Python & Hedera
Dockerfile
1
star
27

did_django_stripe_api

DID Coding Stripe API app that uses Django web framework to process online payments
Python
1
star
28

umed

Python
1
star
29

did_nft

Django project that enables you to create NFT artwork
Python
1
star
30

did_django_hedera_hashgraph_api

Django app that allows you to exchange Hbar for goods and services - this app uses the Hedera Hashgraph API
Python
1
star
31

django-cicd

Python
1
star
32

did_python_hedera_hashgraph_5

Python Hedera Hashgraph code base for video 5
Python
1
star