Skip to content

Jahanvi13/DjangoRestFramework-Project-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Product Management System API

A simple yet complete REST API built with Django REST Framework (DRF) that allows users to manage products — including creation, retrieval, update, and deletion (CRUD).
The project demonstrates core backend skills like RESTful API design, serializers, views, models, and proper HTTP method handling.


Features

List All Products – Retrieve all product entries
Create Product – Add new product records
Retrieve Product – Get details of a specific product by ID
Update Product – Modify existing product details
Delete Product – Remove a product by its ID
RESTful Design – Standardized CRUD endpoints and status codes


Setup Guide

1️⃣ Clone the repository
git clone https://github.com/Jahanvi13/DjangoRestFramework-Project-.git
cd DjangoRestFramework-Project-

2️⃣ Create and activate virtual environment
python -m venv .venv
source .venv/bin/activate         # On Windows: .venv\Scripts\activate

3️⃣ Install dependencies
pip install -r requirements.txt

4️⃣ Run migrations and start the server
python manage.py migrate
python manage.py runserver

5️⃣ Access the API
Base URL: http://127.0.0.1:8000/products/



About

The project demonstrates core backend skills like RESTful API design, serializers, views, models, and proper HTTP method handling.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages