- Python
- Django
- Django REST Framework
- Django Admin
- DRF yasg
You should install pipenv
to manage your project environment:
$ pip install -U pip
$ pip install pipenv
$ pipenv sync --dev
Enable virtualenv with pipenv:
$ pipenv shell
Apply migrations into database:
$ python manage.py migrate
Create a new user to access the admin site:
$ python manage.py createsuperuser
And then, start the server:
$ python manage.py runserver
Now you can check it out on http://127.0.0.1:8000/api/
You can see all the API endpoints on http://127.0.0.1:8000/docs/