Ошибка: ValueError: Cannot assign «(, True)»: «Call.client» must be a «Client» instance.

537 просмотраdjango-orm foreign-key
0
0 Комментариев

Здравствуйте!
Похожая ошибка встречалась на данном форуме, я вроде сделал ,как в рекомендации, но все-равно не работает.
model.py


Пытаюсь записать данные полученные с asterisk:


Данные в таблицу Client записываются, но при создании записи Call, возникает ошибка:


Подскажите,пожалуйста, в чем проблема?


Добавить комментарий

1 Ответы

Python Опубликовано 12.12.2018
0
Сергей (анонимный) 0 Comments

get_or_create возвращает два значения
первое инстанс класса второе True | False, True если создано
сначала надо так
client, created = Client.objects.get_or_create(phone_number=src_phone)

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up