python django模型到dict(与相关模型)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python django模型到dict(与相关模型)相关的知识,希望对你有一定的参考价值。

from django.forms.models import model_to_dict

authors = []
for author in Author.objects.prefetch_related("books"):
    books = [model_to_dict(book, ["name", "price"]) for book in author.books.all()]
    author = model_to_dict(author, ["name", "age"])
    author["books"] = books
    authors.append(author)
    
# json.dumps(authors)

以上是关于python django模型到dict(与相关模型)的主要内容,如果未能解决你的问题,请参考以下文章

python测试开发django-119.model_to_dict会漏掉DateTimeField字段

初始Django

Django:模型和视图以及 jQuery DataTables,hello world 示例

python Django教程 之 模型(数据库)自定义Field数据表更改QuerySet API

如何 JSON 序列化 Django 模型的 __dict__?

django 将模型实例转换为 dict