HHHMHA /
django-roadmap
A complete roadmap for learning django backend
77/100 healthLoading repository data…
Usman-bin-Khalid / repository
A complete Django REST Framework (DRF) course repository with examples of models, views, serializers, CRUD APIs, authentication, and real-world projects.
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.
A complete guide to Django REST Framework (DRF) covering everything from the basics to building full-fledged APIs and projects.
This repository is designed for beginners and intermediate developers who want to master RESTful API development with Django.
This repository covers step by step concepts with code examples:
Django-Rest-APIs-Complete-Course/
│── 01_models/ # Django Models examples
│── 02_views/ # Views & Class-based Views
│── 03_serializers/ # Serializers & ModelSerializers
│── 04_crud_apis/ # Create, Read, Update, Delete APIs
│── 05_authentication/ # Auth & Permissions
│── 06_advanced/ # Advanced DRF concepts
│── 07_projects/ # Complete projects using DRF
│── requirements.txt # Project dependencies
│── manage.py # Django entry point
└── README.md # This file
⚡ Getting Started
1️⃣ Clone the repository
bash
Copy code
git clone https://github.com/Usman-bin-Khalid/Django-Rest-APIs-Complete-Course.git
cd Django-Rest-APIs-Complete-Course
2️⃣ Create a virtual environment
bash
Copy code
python -m venv venv
source venv/bin/activate # For Mac/Linux
venv\Scripts\activate # For Windows
3️⃣ Install dependencies
bash
Copy code
pip install -r requirements.txt
4️⃣ Run the server
bash
Copy code
python manage.py runserver
Visit 👉 http://127.0.0.1:8000
🛠️ Tech Stack
Python 3.9+
Django
Django REST Framework
SQLite / PostgreSQL (for projects)
🎯 Who is this for?
Beginners who want to learn Django REST Framework from scratch
Django developers who want to add API skills
Anyone building real-world RESTful APIs
📌 Projects Included
📖 Blog API
👤 User Authentication System
🚗 CarDekho API (Car Management)
🛒 E-commerce API
📰 News API
(More projects coming soon 🚀)
🤝 Contributing
Pull requests are welcome! If you’d like to improve examples or add new topics, feel free to fork the repo and submit a PR.
📜 License
This project is licensed under the MIT License.
🌟 Support
If this repository helps you, don’t forget to ⭐ star the repo and share it with others learning Django REST APIs!
Selected from shared topics, language and repository description—not editorial ratings.
HHHMHA /
A complete roadmap for learning django backend
77/100 healthliqianglog /
A complete set of basic development platform for permission control based on RBAC model, with front-end and back-end separation, and the back-end using django+django-rest-framework, while the frontend using Vue+ElementUI+d2admin.
34/100 healthft-mammoo /
The official training repository for the Gnowee PSC Web Development Course, built using Python and the Django framework. This project provides a complete, functional web application environment for trainees to learn full-stack development, focusing on the concepts required for Public Service Commission (PSC) technical examinations.
chukaibejih /
This is an API for a Smart Learning project built with Django Rest Framework (DRF). The API allows users to enroll in courses, complete lessons and quizzes, and track their progress. Instructors can create and manage courses, lessons, and quizzes, as well as view information about enrolled users.
46/100 healthezdev21 /
An e-commerce web application that allows users to browse products, add items to a cart, and place orders. It provides sellers with tools to manage products, inventory, orders, and customers, delivering a complete online shopping experience.
50/100 healthJaswine /
Platform where you can enroll in different courses, complete assignments and gain experience, meet other people and read articles.A platform where you can enroll in different courses, complete assignments and gain experience, meet other people and read articles.
39/100 health