Для запуска проекта откройте терминал и перейдя в папку с проектом выполните эти команды(если не работает замените pip на pip3 и python на python3):
pip install -r requirements.txt
python manage.py runserver
- `python start.py
- Просмотр всех контактов
- Создание контакта
- Удаление по имени и фамилии
- Удаление по номеру одного или несколько контактов
- Фильтр контактов по одному или нескольким полям
- Изменение контактов по имени и фамилии, с возможностью поменять любое поле
- Узнать возраст контакта
- Узнать у кого день рождения в ближайшие 30 дней
- Узнать контакты, которым N лет или они старше или младше N лет
- Поиск контактов по месяцу и дню рождения.
- Все данные хранятся, в файле db.sqlite3
- Весь интерфейс реализован с помощью библиотеки tkinter, которая включена в стандартный python
- С помошью библиотеки requests, посылаются запросы на сервер
- Сервер создан с помошью Django и Django-rest-framework.
- API реализован с использованием viewsets
- Созданы две модели Сontact и Number с отношением ManyToMany