Добавление типа объекта в качестве значения в словарь
Мне нужно добавить объект как значение в 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?
Приветствует