我找不到在HTML模板中访问变量的方法

托马斯·卡瓦略(TomasCarvalho)

在我看来,我正在创建一个名为records_list的列表。在该列表中,我在位置[0]处有另一个列表,在位置[1]处有一个字典,如下所示:

records_list = list()
list_one = Bet.objects.order_by('-game_date')
list_two = {}

在“ list_two”(即我的字典)中,我有一个键,其日期为“ April 2016”,例如,还有一个值为元组的值:

list_two[aux_month_year] = (aux_wins, aux_losses, aux_voids, s_rate, i_rate, profit)

所以我将其返回到我的html中:

records_list.append(list_one)
records_list.append(list_two)
return records_list

在html中,我想创建一个表,然后首先检查我的利润是否为正:

{% if records_list %}
            <table class="table">
            <thead>
                <tr>
                    <th>Date</th>
                    <th>Wins</th>
                    <th>Losses</th>
                    <th>Void</th>
                    <th>Success Rate</th>
                    <th>Return on Investment</th>
                    <th>Profit</th>
                </tr>
            </thead>
            {% for key in records_list.1 %}

                {% if records_list.1.key.5 > 0 %}
                    <tr class="success">
                        <td>{{ key }}</td>
                        <td>{{ records_list.1.key.0 }}</td>
                        <td>{{ records_list.1.key.1 }}</td>
                        <td>{{ records_list.1.key.2 }}</td>
                        <td>{{ records_list.1.key.3 }}%</td>
                        <td>{{ records_list.1.key.4 }}%</td>
                        <td>{{ records_list.1.key.5 }}</td>

                    </tr>

但是,当我尝试访问时,records_list.1.key.5我什么也没得到...这就是我得到的<span>Here: {{ records_list.1}}</span>

Here: {u'April 2016': (1, 1, 0, 0.0, 125.0, 5.0), 'Total': (1, 1, 0, 0.0, 125.0, 5.0)}Here: {u'April 2016': (1, 1, 0, 0.0, 125.0, 5.0), 'Total': (1, 1, 0, 0.0, 125.0, 5.0)}

如果发生以下情况,会发生以下情况<span>Here: {{ records_list.1.key.5}}</span>

Here: Here:

但是,当我访问时,{{ key }}我得到的是:“ 2016年4月”和“总计” ...

托马斯·卡瓦略(TomasCarvalho)

我使用以下方法解决了我的问题:

{% for key, value in records_list.1.items %}

然后:

{% for key, value in records_list.1.items %}
    {% if value.5 > 0 %}
        <tr class="success">
            <td>{{ key }}</td>
            <td>{{ value.0 }}</td>
            <td>{{ value.1 }}</td>
            <td>{{ value.2 }}</td>
            <td>{{ value.3 }}%</td>
            <td>{{ value.4 }}%</td>
            <td>{{ value.5 }}</td>

        </tr>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我在Dreamweaver CS6中找不到创建的模板

来自分类Dev

我在Dreamweaver CS6中找不到创建的模板

来自分类Dev

在我的Async类中找不到方法

来自分类Dev

在我的方法实例中找不到符号?

来自分类Dev

ESLint在模板中找不到未定义的方法或属性

来自分类Dev

我在Collective \ Html laravel中找不到HTML标记

来自分类Dev

为什么我找不到模板

来自分类Dev

在Java中找不到变量

来自分类Dev

在Java中找不到变量

来自分类Dev

在 .suscbribe 中找不到变量

来自分类Dev

QuerySelector在HTML导入上找不到模板

来自分类Dev

在golang html模板中访问{{range。}}范围之外的struct变量

来自分类Dev

AngularJS:在html模板中访问全局变量

来自分类Dev

AngularJS:在html模板中访问全局变量

来自分类Dev

在Google我的业务API中找不到获取方法

来自分类Dev

在SonataAdminBundle :: standard_layout.html.twig中找不到模板“ SonataCoreBundle:FlashMessage:render.html.twig”

来自分类Dev

在SonataAdminBundle :: standard_layout.html.twig中找不到模板“ SonataCoreBundle:FlashMessage:render.html.twig”

来自分类Dev

JavaScript在Django模板中找不到ID

来自分类Dev

在Django中找不到模板网址

来自分类Dev

为什么在我的视觉工作室中找不到ResourceDictionary模板?

来自分类Dev

我可以在 html 模板中设置会话变量吗?- 流星

来自分类Dev

JDK中的模板设计模式找不到定义按顺序执行的方法集的方法

来自分类Dev

在html模板中找不到错误。解析为非法令牌)

来自分类Dev

无法访问Google Cloud Platform上的Jupyter实验室。找不到模板:“ 403.html”

来自分类Dev

如何从html模板文件中的PHP代码访问phpBB样式模板变量?

来自分类Dev

Sails js模板jst.js错误找不到变量_

来自分类Dev

找不到文件位置来更改{{Title}}的模板变量

来自分类Dev

在模板目录中找不到模板名称“ play-java”

来自分类Dev

在ObjectiveC中找不到方法

Related 相关文章

  1. 1

    我在Dreamweaver CS6中找不到创建的模板

  2. 2

    我在Dreamweaver CS6中找不到创建的模板

  3. 3

    在我的Async类中找不到方法

  4. 4

    在我的方法实例中找不到符号?

  5. 5

    ESLint在模板中找不到未定义的方法或属性

  6. 6

    我在Collective \ Html laravel中找不到HTML标记

  7. 7

    为什么我找不到模板

  8. 8

    在Java中找不到变量

  9. 9

    在Java中找不到变量

  10. 10

    在 .suscbribe 中找不到变量

  11. 11

    QuerySelector在HTML导入上找不到模板

  12. 12

    在golang html模板中访问{{range。}}范围之外的struct变量

  13. 13

    AngularJS:在html模板中访问全局变量

  14. 14

    AngularJS:在html模板中访问全局变量

  15. 15

    在Google我的业务API中找不到获取方法

  16. 16

    在SonataAdminBundle :: standard_layout.html.twig中找不到模板“ SonataCoreBundle:FlashMessage:render.html.twig”

  17. 17

    在SonataAdminBundle :: standard_layout.html.twig中找不到模板“ SonataCoreBundle:FlashMessage:render.html.twig”

  18. 18

    JavaScript在Django模板中找不到ID

  19. 19

    在Django中找不到模板网址

  20. 20

    为什么在我的视觉工作室中找不到ResourceDictionary模板?

  21. 21

    我可以在 html 模板中设置会话变量吗?- 流星

  22. 22

    JDK中的模板设计模式找不到定义按顺序执行的方法集的方法

  23. 23

    在html模板中找不到错误。解析为非法令牌)

  24. 24

    无法访问Google Cloud Platform上的Jupyter实验室。找不到模板:“ 403.html”

  25. 25

    如何从html模板文件中的PHP代码访问phpBB样式模板变量?

  26. 26

    Sails js模板jst.js错误找不到变量_

  27. 27

    找不到文件位置来更改{{Title}}的模板变量

  28. 28

    在模板目录中找不到模板名称“ play-java”

  29. 29

    在ObjectiveC中找不到方法

热门标签

归档