Django Exercises!
You can use Docker or run through your own environment.
🐋 Using Docker:
(Unavailable for now)
$ docker build -t dj_exercises:latest .
$ docker run -it dj_exercises:latest
💻 Using Your Local Environment:
First, create and activate a virtual environment:
$ python3 -m venv .venv
$ . .venv/bin/activate
Install dependencies:
$ pip install -U pip -r requirements.txt
Run tests:
$ python manage.py test
$ # or python manage.py test some_app
Run app:
$ python manage.py runserver
🚀 List of Exercises
-
Bookstore CRUD API with DRF:
Details Method Create a Book POST Read all the Books GET Update a Book PUT Delete a Book DELETE -
Use HTMX with the last one exercise;
-
Apply authentication to the Bookstore;
-
Reuse Django Admin;
-
Use JWT in the Bookstore;
-
In Bookstore use File Upload to get data from a spreadsheet;
-
Make an ETL with the Bookstore;
-
Create a Password Vault App;