-
Notifications
You must be signed in to change notification settings - Fork 0
klepchella/booksharing
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
## README Сервис представляет собой бэкенд для вымышленного сервиса по загрузке и обмену книг, загружаемых пользователями. Сервис имеет два приложения: * account (для работы с аккаунтами пользователей) * book (для работы с книгами) ### Примеры API-запросов #### Account: 1. http://localhost:9000/account_api/account/login/ (вход пользователя в систему) 2. http://localhost:9000/account_api/account/logout/ (выход из системы) 3. http://localhost:9000/account_api/account/registration/ (регистрация пользователя в системе) #### Book: 1. http://localhost:9000/book_api/books/list/ (общий каталог книг, не скрытых администратором системы) 1. http://localhost:9000/book_api/books/list_favourite/ (список избранных пользователем книг) 1. http://localhost:9000/book_api/books/<pk>/to_favourite/ (добавить или убрать книгу из избранных, pk - pk книги, необходимо передать дополнительный параметр to_favourite = True (добавить в избранное)/False(удалить из избранного)) 1. http://localhost:9000/book_api/books/list_uploaded/ (список загруженных пользователем книг) 1. http://localhost:9000/book_api/books/<pk>/ (детальная информация о книге, pk = pk книги) 1. http://localhost:9000/book_api/books/<pk>/create/ (загрузить книгу; запрос имеет параметр create = True(создать)/False (обновить) книгу) 1. http://localhost:9000/book_api/books/<pk>/update/ (обновить информацию о книге; запрос имеет параметр create = True (создать)/False (обновить) книгу) 1. http://localhost:9000/book_api/books/<pk>/delete/ (удалить книгу) 1. http://localhost:9000/book_api/books/<pk>/download/ (скачать книгу) Также доступна админка для администратора сайта, которая позволяет скрывать книги из видимых.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published