目前,我正在使用以下方法查询具有值oee_hour的所有非空对象的测试遗留数据库:
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的对象:
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的代码
<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循环并不会产生预期的效果。
对于如何实现这一点,有什么建议吗?谢谢
发布于 2018-08-21 09:15:19
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>https://stackoverflow.com/questions/51945281
复制相似问题