查询列表

时间:2016-05-05 21:16:39

标签: python html django

objects = object.objects.values('column name')

在HTML中,打印为

  

['列名':" [item1,item2,item3']"}]

是否可以仅访问元素,而不是仅显示HTML中显示上述内容的项目

  

item1 item2 item3

1 个答案:

答案 0 :(得分:0)

您的查询集返回一个列表,因此您需要迭代列表中的对象,并指定要打印的字段。

{% for object in objects %}
    {{ object.column_name }}
{% endfor %}

此外,在您的模型中,如果您只是致电{{ object }},则可以指定要返回的值。

class testResult(models.Model):
    # define your model fields here

    def __str__(self): # assuming python 3
        return self.column_name

......在这种情况下,第一个例子可以通过以下方式实现:

{% for object in objects %}
    {{ object }}
{% endfor %}