- Create your own repo using this template
git clone
that new repo locallypipenv shell
pipenv install
- Create a file called
library.sqlite3
- Run
library.sql
on that database - Start the debugger and test with
http://localhost:8000/genres
. You should get genres back
- Search for TODO to see the unimplemented code in the repo
- Complete the views in order.
- custom endpoint to checkout a material at
/materials/{id}/checkout
- custom endpoint to return a material at
/materials/{id}/return
- Add logic to add a calculated
due_date
property to the material details based oncheckout_date
and thematerial_type.checkout_days