首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django 1.10模板-在HTML模板中相互打印两个python列表

Django 1.10模板-在HTML模板中相互打印两个python列表
EN

Stack Overflow用户
提问于 2018-08-21 09:09:31
回答 1查看 107关注 0票数 1

目前,我正在使用以下方法查询具有值oee_hour的所有非空对象的测试遗留数据库:

代码语言:javascript
复制
lines_hourly = Lineoeex.objects.all.values('oee_hour')
hourly_oee_list = list (Lineoeex.objects.all().values_list('oee_hour', flat=True).exclude(oee_hour=None)) #no null entries

在同一行中,我的数据库还包含一个date_hour列,该列也包含空值。

我正在使用以下方法查询所有具有值date_hour的对象:

代码语言:javascript
复制
time_hourly = Lineoeex.objects.all.values('date_hour')
time_hourly_list = list (Lineoeex.objects.all().values_list('date_hour', flat=True).exclude(date_hour=None))

都是匹配的,一个实值后面是5个null值

然后,我将这些变量传递给我的模板。

我在hourly_oee_list代码中迭代并打印每个值。

如何从date_hour旁边的time_hourly_list打印hourly_oee值?

打印hourly_oee的代码

代码语言:javascript
复制
<ul class="list-group">
    {% for hourlyoee in hourly_oee_list %}
        <li class="list-group-item> OEE: {{ hourlyoee }} </li>
    {% endfor %}
</ul>

这将打印出oee_hour中的所有hourly_oee_list值。我想用相同的样式在date_hour值旁边的time_hourly_list中打印出这些值。

嵌套for循环并不会产生预期的效果。

对于如何实现这一点,有什么建议吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-08-21 09:15:19

代码语言:javascript
复制
hourly_oee_list = Lineoeex.objects.values('oee_hour', 'date_hour').exclude(date_hour=None, oee_hour=None)


<ul class="list-group">
    {% for hourlyoee in hourly_oee_list %}
        <li class="list-group-item> OEE: {{ hourlyoee.oee_hour }} </li>
        <li class="list-group-item> OEE: {{ hourlyoee.date_hour }} </li>
    {% endfor %}
</ul>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51945281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档