Добавление типа объекта в качестве значения в словарь

Мне нужно добавить объект как значение в dict,

Итак, диктант выглядит как

 dict1={"key":"value,"other":"other"}

Затем мне нужен вновь созданный объект Model как экземпляр, который будет использоваться позже в коде, поэтому

 instance = MyModel.objects.create(name="name",someother="some")

Мне нужно обновить dict, чтобы добавить экземпляр

 dict1['request'] = instance // it will throw an error
 other_def.delay(dict1) // use the contents of dict in celery function
 `exception Object of type MyModel is not JSON serializable`

Потому что у меня есть другая модель, которая имеет отношение к MyModel как многие к одному

other_def.py

 instance = args['instance']
 ChildModel.objects.create(parentinstance=instance,....)

Я не могу использовать instance.id, так как он вернет ошибку must be an instance

  dict1['request']=instance.id //not working
  `Cannot assign "5"...must be a MyModel instance

Как добавить экземпляр в dict?

Приветствует

Вернуться на верх