Настольные пет проект цифрового помощника библиотекаря. В стадии разработки. Задачи первого релиза: цифровизация библиотеки, помощник библиотекаря. Учет книг, выдачи арендаторам. Постройка API и HTML визуализации проекта. DRF. Если вам тоже интересно заняться настольным проектом - пишите в мой телеграм, буду рад совместной работе :)
Python 100.00%
books_catalog's Introduction
Hello world , my name is Pavel! I am currently a beginner Python developer.
Passionate beginner Python backend developer from Russia. Python, and all programming in general, amazed me with its ability to simulate almost any situation that happens in our lives, it's very exciting and insanely addictive :)
🌱 I’m currently learning Python, Backend, HTML, SQL
Пользователь почему-то не может удалить сам себя.
Пробовал по токену пользователя через метод запроса delete. Запрашивает текущий пароль, ввожу его, но он почему-то не верный. надо разобраться и реализовать возможность пользователя удалиться.
Создать тестовую базу данных пользователей и книг.
В идеале создать json файл и скрипт автоматической загрузки в БД, чтобы не делать это каждый раз вручную.
Create a test database of users and books.
Ideally, create a json file and an automatic loading script into the database so as not to make it manually every time.
Реализовать систему при которой, после удаления профиля, данные в БД оставались.
Пример:
Читателя взял в библиотеке дорогую книгу. Удалил свой профиль. Его контакты и данные для розыска утеряны. Нужно не допустить этого.
После получения книги читателем, начинается отсчет дней(14).
По завершению отсчета, Читатель возвращает книгу:
Если пользователь возвращает книгу в срок - Получает +1 Бонус бал в репутации
Если читатель возвращает книгу позже срока, или не возвращает вовсе - -1Бонус бал репутации
Придумать реализацию высчитывания средне. ареф. числа репутации читателя.
Создать модель Читателя(посетителя библиотеки) с полями:
- Имя
- Фамилия
- email
- Книги на руках.
- Репутация (Рейтинговая система, которой может управлять Библиотекарь(суперюзер))