1.Activate the virtual env using pipenv or any virtual env you want
pipenv shell
2.Install the dependencies. It might be different if you use any other virtaul env.
pipenv install
3.Run the django server
python manage.py runserver
Endpoints for getting,creating,editing,deleting the pizza.
- Getting all pizza :
GET /api/all/
- Getting filtered pizza by type and size:
GET /api/all/filters?type=typename&size=sizename
type can be either 'regular' or 'square' - Creating pizza :
POST /api/create/:Type/
Type can be either 'regular' or 'square'
Request body example
{
"name":"name",
"size":"small",
"toppings":"Onion, Tomato, Corn, Capsicum, CheeseJalapeno,test"
}
- Editing pizza :
PUT /api/update/:id/
Here id is the pizza id
Request body example
{
"name":"",
"size":"high",
"Type":"regular or square",
"toppings":"Onion, Tomato, Corn, Capsicum, Cheese, Jalapeno,test"
}
- Deleting pizza :
DELETE /api/delete/:id/
Here id is the pizza id