Skip to content

DmitryAlexandrov91/django_rest_framework_first_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DRF Api

Первое знакомство с Django Rest Framework

▌ Описание ℹ️

Простое API приложение на Django Rest Framework. Представляет собой APi взаимодействие с условным сервисом по публикации постов.

Проект наглядно демонстрирует мощные встроенные возможности DRF, такие как:

  • аутентификация пользователей
  • сериализация данных
  • представления для эндпоинтов (viewsets)
  • разграничение прав доступа

▌ Установка и запуск 🛠️

Склонируйте репозиторий, разверните виртуальное окружение и установите зависимости из файла requirements.txt

Перейдите в директорию blogicum

cd /yatube_api

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

python manage.py migrate

Создайте суперюзера для доступа к админ зоне приложения

python manage.py createsuperuser # Выполните все необходимые шаги в терминале

Запустите приложение

python manage.py runserver

Благодаря возможностям подключенной библиотеки drf-spectacular, вы можете протестировать работу API приложения через web интерфейс:

http://127.0.0.1:8000/api/docs/


▌ Автор 📝

Александров Дмитрий

GitHub

Telegram

Habr Career

About

Первое знакомство с Django Rest Framework

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published