📅  最后修改于: 2023-12-03 15:24:42.725000             🧑  作者: Mango
在 Django 中,我们有时需要将模型实例转换为 Python 字典格式。这就需要使用到 model_to_dict
函数。
下面将介绍如何导入 model_to_dict
函数。
model_to_dict
函数来自于 django.forms.models
模块。因此,我们需要导入该模块。from django.forms.models import model_to_dict
fields
参数。此参数可以设置要转换的字段列表。my_dict = model_to_dict(my_instance, fields=['id', 'name', 'author__username', 'category__name'])
fields
参数中使用字典形式的 depth
参数来设置嵌套层数。my_dict = model_to_dict(my_instance, fields={'id', 'name', 'author__username', 'comments__content'}, depth=1)
以上就是关于如何导入 model_to_dict
的介绍,让我们在 Django 中更方便地将模型转换为字典格式。