Статьи на Хабре:
- 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.