Как вывести все поля из Lead при работе с amocrm.v2?
Пишу код на языке python3
и использую библиотеку amocrm.v2
. Я пытаюсь вывести все поля из Lead
но некоторые объекты имеют странные значения. Вот пример:
today = datetime.today().strftime('%Y-%m-%d')
tasks = Lead.objects.all()
current = datetime.today().date()
n = 0
for task in tasks:
if str(task.created_at.date()) == '2023-04-21':
n += 1
print(n, task, task.name)
Вывод:
Lead(account_id = 30852334,
closed_at = None,
closest_task_at = 2023-04-21 05:36:16,
contacts = <amocrm.v2.fields._ListData object at 0x10c302f10>,
created_at = 2023-04-21 05:31:15,
group_id = 0,
id = 8659237, is_deleted = False, loss_reason = [], loss_reason_id = None,
name = Заявка от (Алексей — Виза в Болгарию Австрию),
None = <class 'amocrm.v2.entity.note.NotesField.on_get_instance.<locals>.Note'>,
price = 0, score = None, updated_at = 2023-04-21 05:31:17)
Пытался создать class
, но ничего хорошего из этого не вышло, не могу понять как вывести все значения в нормальном виде, если у кого то есть идеи как это реализовать то буду очень рад.
Источник: Stack Overflow на русском