Онлайн библиотека "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 получение, книг и пользователей, которые их взяли