Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 1.03 KB

README.md

File metadata and controls

56 lines (36 loc) · 1.03 KB

Demo API

Environment

Prerequisite

  • python 3.12.0

Install python dependencies

  • brew install pyenv pipenv
  • pipenv install

Django ORM migrations

Run these two commands only when changes are made to the Django models

# create migration files
python manage.py makemigrations
# or
pipenv run makemigrations

# apply the migration operations
python manage.py migrate
# or
pipenv run migrate

Run development server

create .env in root directory, you can see the .env.sample

python manage.py runserver

It will start a local server at localhost:8000 and you can access the API The API document at localhost:8000/redoc/

Testing

python manage.py test

API Document

This project uses drf-spectacular to generate the Redoc and OpenAPI schema.