A Developerish workshop I gave on Wednesday, May 11th, 2022.
The session recording is available on YouTube.
Accompanying slides in PDF are on the root of this repository.
You'll need these already setup to run this project:
- Python
3.8
to3.10
(I'm using 3.10.4)
-
Clone this repo and
cd
into the project root -
Create and activate a virtual environment
python3 -m venv venv
source venv/bin/activate
- Install dependencies
pip install -r requirements.txt
- Run database migrations.
python manage.py migrate
- Seed the database
python manage.py seed_db
- Start the dev server
python manage.py runserver
Your project should be running and accessible on localhost:8000
OpenAPI documentation is available on schema.yml
at the root of this repository or when the project is running on http://localhost:8000/api/schema/swagger-ui/