Skip to content

andrew12022/todo_drf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToDo_DRF

ToDo_DRF — это проект для управления задачами с возможностью их организации по категориям и тегам. Он предоставляет REST API для работы с данными в формате JSON.

Функции:

  • Безопасная регистрация и авторизация.
  • Полное управление задачами (добавление, редактирование, удаление).
  • Отметка выполнения и установка сроков.
  • Гибкая система приоритетов задач.
  • Организация задач по категориям и тегам.
  • Интеллектуальная фильтрация задач.
  • Защита и изоляция пользовательских данных.
  • Административный контроль системы.
  • Импорт тестовых данных.

Установка:

Клонировать репозиторий и перейти в него в командной строке:

git clone git@github.com:andrew12022/todo_drf.git
cd todo_drf

Cоздать и активировать виртуальное окружение:

python -m venv venv
source venv/Scripts/activate

Установить зависимости из файла requirements.txt:

python -m pip install --upgrade pip
pip install -r requirements.txt

Выполнить миграции:

python manage.py migrate

Импортировать тестовые данные:

python manage.py import_users
python manage.py import_tasks

Запустить проект:

python manage.py runserver

Интерактивная документация Swagger находится по адресу: http://127.0.0.1:8000/api/docs/

Технологии и необходимые инструменты

  • Python
  • Django
  • Django REST Framework
  • Simple JWT
  • DRF Spectacular
  • SQLite

Автор

About

ToDo_DRF — это проект для управления задачами с возможностью их организации по категориям и тегам.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages