/testTask

Primary LanguagePython

Онлайн библиотека "Task"


Установка проекта на Ubuntu 16.04+

  • В терминате ввести команду https://github.com/kitanin90/testTask.git

  • Собрать докер и запустить docker-compose up --build

  • Запустить docker-compose up или остановить docker-compose down

Работа с сервером

Для работы нужно добавить книги и пользователей. Есть 2 варианта:

  • Через админ. панельhttp://127.0.0.1:8000/admin/
  • Через API http://127.0.0.1:8000/api/users/ и http://127.0.0.1:8000/api/books/

Чтобы редактировать или удалить книгу, обратитесь к ней через id http://127.0.0.1:8000/api/books/1. Для изменения введите новые значения и нажмите "PUT", удаление "Delete"

Аналогично и с пользователями

Назначение

Чтобы зафиксировать книгу за человеком перейдите по http://127.0.0.1:8000/api/assignments/ Удаление и редактирование работает аналогично

Экспорт CSV файла

Перейдите в админ.панель и таблице Assignments выберите "Export", "CSV", "SUBMIT". В файле отобразятся id получение, книг и пользователей, которые их взяли

Внимание! Книгу можно назначить только на одного человека.