¿Es posible hacer algo similar a esto con a list, dictionaryo algo más?
data_dict = {
'title' : 'awesome title',
'body' : 'great body of text',
}
Model.objects.create(data_dict)
Incluso mejor si puedo extenderlo:
Model.objects.create(data_dict, extra='hello', extra2='world')

objects.createmétodo antes, así que me has enseñado algo nuevo.ForeignKeys. Si su modelo tiene unaForeignKeyllamadaowner, entoncesdata_dictdebería tener unowner_idcampo. Perodjango.forms.model_to_dict()devuelve un dict con unownercampo. Entonces no puedes hacerMyModel(**model_to_dict(my_instance)); tienes que cambiar el nombre delownercampo aowner_id.No es una respuesta directa a la pregunta, pero encuentro que este código me ayudó a crear los dictados que guardan muy bien en la respuesta correcta. Las conversiones de tipo realizadas son necesarias si estos datos se exportarán a json.
Espero que esto ayude:
fuente