Перейти в директорию с файлом manage.py и выполнить команды:
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
docker build .
docker run -d --name friends_api -it -p 8000:8000 friends_api
Затем зайдите в терминал контейнера:
docker exec -ti friends_api bash
И выполните команды:
python manage.py makemigrations
python manage.py migrate
exit
Сервис будет доступен по адресу http://127.0.0.1:8000
Пример регитрации и авторизации пользователя:
- Регистрация: POST 127.0.0.1:8000/api/v1/users/
{
"username": "username1",
"password": "adgsdrfgd1"
}
- Авторизация: POST 127.0.0.1:8000/auth/token/login/
{
"username": "username1",
"password": "adgsdrfgd1"
}
При авторизации в ответ придет токен, который нужно передавать в заголовке при последующих запросах.