python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py test invoices
python manage.py runserver
url: /api/invoices/
{
"date": "2023-09-24",
"customer_name": "Virat Kohli",
"details": [
{
"description": "Product 1",
"quantity": 10,
"unit_price": "10.99",
"price": "54.95"
}
]
}
url: /api/invoices/
{
"pk": 9,
"date": "2023-09-24",
"customer_name": "MS Dhoni",
"details": [
{
"pk":4,
"description": "MRF Bat",
"quantity": 10,
"unit_price": "10.99",
"price": "54.95"
}
]
}
url: /api/invoices/<primary-key>
1. http://127.0.0.1:9000/api/invoices/9
2. Then hit delete button