Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Django中,所有值都进入表中的一列。如何分开?_Python_Django_Django Templates - Fatal编程技术网

Python 在Django中,所有值都进入表中的一列。如何分开?

Python 在Django中,所有值都进入表中的一列。如何分开?,python,django,django-templates,Python,Django,Django Templates,我想创建一个表作为输出,如下图所示 视图。py: test = filtered_transaction_query_by_user.values('coin__name').annotate( total = (Sum('trade_price' ) * Sum('number_of_coins'))).order_by('-total') <div class="container"> <h1>Total Transactions tabl

我想创建一个表作为输出,如下图所示

视图。py:

test =  filtered_transaction_query_by_user.values('coin__name').annotate( total = (Sum('trade_price' ) * Sum('number_of_coins'))).order_by('-total')
<div class="container">
  <h1>Total Transactions table</h1>
  <table class="table table-striped">
    <tr>
        <th>Currency</th>
        <th>Number of coins</th>
    </tr>
    {% for item in test %}
    {{ item }}
    {% for key,value in item.items %}
    <tr> 
        <td>{{ value }}</td> 
    </tr>
    {% endfor %}
    {% endfor %}
  </table>
</div>
期望的结果:

我所尝试的:

test =  filtered_transaction_query_by_user.values('coin__name').annotate( total = (Sum('trade_price' ) * Sum('number_of_coins'))).order_by('-total')
<div class="container">
  <h1>Total Transactions table</h1>
  <table class="table table-striped">
    <tr>
        <th>Currency</th>
        <th>Number of coins</th>
    </tr>
    {% for item in test %}
    {{ item }}
    {% for key,value in item.items %}
    <tr> 
        <td>{{ value }}</td> 
    </tr>
    {% endfor %}
    {% endfor %}
  </table>
</div>

交易总额表
通货
硬币数量
{测试%中的项的%1}
{{item}}
{%为键,值在item.items%}
{{value}}
{%endfor%}
{%endfor%}
你能帮我解释一下为什么所有的都在货币下,而不是硬币的数量栏吗

解决方案感谢@Willem Van Onsem

{% for item in test %}
    <tr> 
        <td>{{ item.coin__name }}</td><td>{{ item.total }}</td>
    </tr>
{% endfor %}
{%用于测试%中的项]
{{item.coin{u name}{{{item.total}}
{%endfor%}

您可以通过以下方式渲染:

{% for item in test %}
    <tr> 
        <td>{{ item.coin__name }}</td><td>{{ item.total }}</td>
    </tr>
{% endfor %}
{%用于测试%中的项]
{{item.coin{u name}{{{item.total}}

{%endfor%}
@Willem Van Onsem我已将其更改为代码。它可以工作!非常感谢你!