将信息检索到由Django中的多个外键连接链接的JSON表示的有效方法?

时间:2018-07-30 21:04:00

标签: django django-models

我正在用Django写一个视图,该视图从数据库中获取一组对象并返回JSON。数据库中的每个对象都是由外键关系形成的层次结构的一部分。

例如,假设我抓取了一组“ Metric”对象,每个Metric对象都链接到一个“ Objective”对象,并且每个“ Objective”对象都链接到了一个“ Client”对象,就像每个指标在其JSON表示中具有与之相关的客户端

所以不要返回

{ "model":"metric", "fields":{"objective":1 ...} } 

每个指标

我可以返回

{ "model":"metric", "client":"client_name", "fields":{"objective":1 ...} } 

很显然,我可以蛮力地使用它,但是我觉得可能有一种干净的方法可以解决我所不知道的问题。

0 个答案:

没有答案