/api_for_blog

api final yatube

Primary LanguagePython

API для блога

Краткое описание

  • Аутентификация по JWT-токену
  • Работа со спискомвсех публикаций блога и отдельными постами по id
  • Работа со списоком всех комментариев и комментариев для публикации по id
  • Работа с подпичиками
  • Работа с группами
  • Установка проекта

    Клонируйте данный репозиторий

    git clone https://github.com/Viktrols/api_for_blog

    Создайте и активируйте виртуальное окружение

    python -m venv venv<br>
    source ./venv/Scripts/activate  #для Windows
    source ./venv/bin/activate      #для Linux и macOS
    

    Установите требуемые зависимости

    pip install -r requirements.txt
    

    Примените миграции

    python manage.py migrate
    

    Запустите django-сервер

    python manage.py runserver
    

    Приложение будет доступно по адресу: http://127.0.0.1:8000/

    Документация API: http://127.0.0.1:8000/redoc/