Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
R50 48f33e1ca086cab2b70fd378c4bb5e33
Python developer

Телефонный справочник

Добавлено 24 авг 2023 в 19:38
Описание основных методов:

  1. Метод get_all : Вывод записей из справочника.
  2. Метод get_filter : Поиск записей по одной или нескольким характеристикам.
  3. Метод create_content : Добавление новой записи в справочник.
  4. Метод update_content: Редактирование записи в справочнике. ID записи обязательный аргумент.
Описание методов валидации:

  1. Метод create_validator : Проверка на вхождение аргументов. Проверка мобильного номера на уникальность и корректность. Присвоение ID
  2. Метод update_validator : Проверка данных. Проверка мобильного номера на уникальность.
Ссылка на репозиторий : swan-007/telephone_directory_test_assignment (github.com)
Bf5c3f70dd