【发布时间】:2012-03-01 21:41:29
【问题描述】:
我们的 Django 数据模型对象很好地映射到数据库表。我们想要一种将两个或多个表中的数据打包成自定义结构的方法,以便我们可以轻松地将其作为 JSON 提要提供,具有所有属性并采用所需的格式。
有点像JAVA等其他环境中的“值对象”(POJO),在打包和展示数据时提供方便。它们应该是暂时的,而不是持久化在数据库中;但同时包含所有必要的属性和原始数据类型(在 Django 世界中,这称为“_meta”)。
感谢您的回复和建议。
【问题讨论】:
-
那么问题出在哪里?只需创建一个包含这两个模型属性的类作为实例。
-
有趣!有代码示例吗?
-
听起来你要使用的是 Django Rest Framework。
-
感谢大家的回答和cmets:Aaron,Alex.. 5 年前,当我刚接触 Python 时,我有先入为主的概念,从 Java 背景带来;在这里和现在,我有多年使用 python 的直接经验,原来的问题似乎不太相关。我对 Alex 和 Aaron 的感激之情始终如一。
标签: python json django-models