Статьи на Хабре:
- Django Rest Framework для начинающих: создаём API для чтения данных (часть 1)
- Django Rest Framework для начинающих: создаём API для чтения данных (часть 2)
Запускаем проект на своей машине:
- Клонируем репозиторий
git clone https://github.com/stasyao/drf_guide_part_1 - Переходим в папку с проектом
cd drf_guide_part_1(здесь и далее приводятся команды в bash-терминале на машине под win) - Устанавливаем виртуальное окружение
python -m venv env - Запускаем виртуальное окружение
source env/Scripts/activate - Обновляем pip
python -m pip install --upgrade pip - Устанавливаем в виртуальном окружении зависимости для проекта
python -m pip install --no-cache-dir -r requirements.txt - Делаем миграции для создания базы данных
python manage.py makemigrations && python manage.py migrate - Заполняем данными модели
Capitalиauth.user—python manage.py loaddata db.json - Запускаем локальный сервер
python manage.py runserver - По адресу
http://localhost:8000будет доступен список записей о столицах, a по адресуhttp://localhost:8000/api/capitalsта же информация через API.