Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Файл с тех.заданием во вложении.

Основные требования

Язык программирования — Python3.6

Библиотека для выполнения HTTP запросов - requests версии 2.23.0

При разработке модуля придерживаться ООП, PEP8.

Модуль будет использоваться в системе, написанной на Django2.2.10 —

необходимо при написании так же следовать рекомендации по разработке

модулей Django.

Необходимые настройки телефонии (ключи api, пароли, либо другие данные

которые выдаёт телефония для интеграции) должны приниматься в

инициализации основного класса как параметры, т. к. в рамках системы может

работать сразу большое количество организаций с разными доступами к

телефонии (каждая организация регистрируется отдельно и получает свои

ключи для доступа к телефонии).

Данные для тестирования(ключи api и т. д.) вынести в отдельные переменные

вне основного класса, либо в файл настроек модуля.

Структура модуля:

- conf.py — файл для хранения настроек — URL, тестовые ключи апи и т. д .

- exceptions.py — файл для исключения (если необходимо)

- manager.py — файл с основными классами для работы.

4 года назад
guest_16013815279387
4 года в сервисе
Был
4 года назад

Заявки фрилансеров

Денис
 
36 лет
5 лет в сервисе
Был
4 года назад
4 года назад
Андрей
 
37 лет
4 года в сервисе
Был
4 года назад
2 отзыва(-2)
4 года назад
Антон
 
36 лет
9 лет в сервисе
Был
день назад
5 отзывов(-1)
4 года назад
Олег
 
25 лет
8 лет в сервисе
Был
4 года назад
4 года назад