繁体   English   中英

Django查询集选择多个列并在模板中获取实例对象

[英]Django query set select multiple columns and get instance object in template

我有以下代码来获取Django中的选定列

>>> l = Listing.objects.values("id", "City")[:10]
>>> l
[{'City': u'GLENN DALE', 'id': 1459}, {'City': u'SHADY SIDE', 'id': 1460}, {'City': u'BALTIMORE', 'id': 1474}, {'City': u'BALTIMORE', 'id': 1463}, {'City': u'EDGEWOOD', 'id': 1464}, {'City': u'CAPITOL HEIGHTS', 'id': 1466}, {'City': u'ROCK HALL', 'id': 1465}, {'City': u'RIVA', 'id': 1468}, {'City': u'PRINCE FREDERICK', 'id': 1469}, {'City': u'FREDERICK', 'id': 1470}]
>>> 

如果将“ l”对象传递给模板,则将有一个字典列表。 但是,我有一个附加到清单模型的函数,需要它从模板中调用它。

以下内容将不输出任何信息,如何返回该对象?

{% for obj in l %}
   {{obj.get_images}}
{% endfor %}

尝试only使用而不是类似以下的values

l = Listing.objects.only("id", "City")[:10]

在此处获取有关only 信息的更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM