This question already has answers here:
How to convert Django Model object to dict with its fields and values?

(12个答案)


4年前关闭。




在我的Django应用程序中,如何将对象从模型转换为包含模型对象的外键引用的字典?

当我尝试这个:
from django.forms.models import model_to_dict
model_to_dict(instance, fields=[], exclude=[])

结果字典仅具有直接字段。我还想获得与Model对象相关的外键。我怎样才能做到这一点?

最佳答案

obj = get_object_or_404(CustomModel,id=some_id)
my_dict = obj.__dict__

关于python - 如何将Django模型对象转换为字典并仍然具有其外键? [复制],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12382546/

10-11 06:22
查看更多