我有三个相关的模型,并希望进行查询以获取所有三个模型的字段组合。
invoice_select = Ordered_item.objects.filter(oi_order = o_id).select_related()
生成可以使用 debug_toolbar 检查的 SQL 语句。SQL 语句包含相关模型的所有字段。
将查询结果发送到 html 文件
return render_to_response('invoice_select.html', {'invoice_select':invoice_select}
仅提供为 Ordered_item 模型定义的表达式:
def __unicode__(self):
return u'%s -- %s -- %s' % (self.oi_order, self.oi_pos, self.oi_item)
所以查询的结果如下:
{'invoice_select': [<Ordered_item: 1109231733 -- 01 -- BP-0516-aa>]}
这正是 def unicode (self) 中定义的字段:
我可以做些什么来向查询结果添加更多字段?为什么 SQL 中的字段没有显示在查询结果中?
任何帮助将不胜感激。