Example of CRUD in Django with REST FRAMEWORK
app/library | ||
proyect | ||
scripts | ||
tests | ||
.gitignore | ||
manage.py | ||
pytest.ini | ||
README.md | ||
requirements.txt |
Example of CRUD in Django with REST FRAMEWORK
All endpoints contain your test.
Endpoints
- /api/books GET
- /api/books POST
- /api/books/:pk GET
- /api/books/:pk DELETE
- /api/books/:pk PUT
Install
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt
python3 manage.py migrate
Run
python3 manage.py runserver
Fake data
python3 manage.py runscript create_books
Test
pytest