Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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 如何从HTML页面呈现变量的值?_Python_Html_Python 3.x_Jinja2 - Fatal编程技术网

Python 如何从HTML页面呈现变量的值?

Python 如何从HTML页面呈现变量的值?,python,html,python-3.x,jinja2,Python,Html,Python 3.x,Jinja2,假设我有字典 game = [{'points': '534', 'Team': 'Ireland', 'Rating': '36', 'Matches': '15'}, {'points': '5146', 'Team': 'England Women', 'Rating': '129', 'Matches': '40'}, {'points': '5898', 'Team': 'Australia Women', 'Rating': '128', 'Matches': '46'},{'dat

假设我有字典

game = [{'points': '534', 'Team': 'Ireland', 'Rating': '36', 'Matches': '15'}, {'points': '5146', 'Team': 'England Women', 'Rating': '129', 'Matches': '40'}, {'points': '5898', 'Team': 'Australia Women', 'Rating': '128', 'Matches': '46'},{'date-updated': '05 February 2018', 'match-type': "ICC Women's Championship"}]
如果我不想使用键的
“点”
“团队”
“评级”
“匹配”
,我可以使用循环

{% for team in game %}
    <tr class="table table-bordered">
        <td>{{ team["Team"]}}</td>    
        <td>{{ team['Matches'] }}</td>
        <td>{{ team['points'] }}</td>
        <td>{{ team['Rating'] }}</td>
{% endif%}

如果没有for循环,则需要知道数组的索引

以身作则

<tr>
    <th class="bg-danger text-lg-left">{{game[3]['date-updated']}} </th>
    <th class="bg-danger text-lg-right">{{game[3]['match-type']}}</th>
</tr>

{{游戏[3]['date-updated']}
{{游戏[3]['match-type']}

如果词典的位置始终在最后一个位置,则可以使用负索引

EX:

game = [{'points': '534', 'Team': 'Ireland', 'Rating': '36', 'Matches': '15'}, {'points': '5146', 'Team': 'England Women', 'Rating': '129', 'Matches': '40'}, {'points': '5898', 'Team': 'Australia Women', 'Rating': '128', 'Matches': '46'},{'date-updated': '05 February 2018', 'match-type': "ICC Women's Championship"}]

print game[-1]['date-updated']
print game[-1]['match-type']
05 February 2018
ICC Women's Championship
输出:

game = [{'points': '534', 'Team': 'Ireland', 'Rating': '36', 'Matches': '15'}, {'points': '5146', 'Team': 'England Women', 'Rating': '129', 'Matches': '40'}, {'points': '5898', 'Team': 'Australia Women', 'Rating': '128', 'Matches': '46'},{'date-updated': '05 February 2018', 'match-type': "ICC Women's Championship"}]

print game[-1]['date-updated']
print game[-1]['match-type']
05 February 2018
ICC Women's Championship