Python 如何从webpy html文件访问列表的字典项
我希望以访问原始python代码的方式访问每个字典项。但就像python一样,这里的条件不起作用。有什么方法可以让我访问这些dict项目吗?如果不是,那么我可以用哪种方式将jinja2实现到webpy中 在这里你可以看到我的所有代码,以澄清更多。Python 如何从webpy html文件访问列表的字典项,python,html,list,dictionary,web.py,Python,Html,List,Dictionary,Web.py,我希望以访问原始python代码的方式访问每个字典项。但就像python一样,这里的条件不起作用。有什么方法可以让我访问这些dict项目吗?如果不是,那么我可以用哪种方式将jinja2实现到webpy中 在这里你可以看到我的所有代码,以澄清更多。 谢谢。两件事,首先请注意,您的循环每次都会重复和,因此您将需要以下内容: [ { "id":1, "name":"Prosenjit Das", "log_date":"2019-03-02",
谢谢。两件事,首先请注意,您的循环每次都会重复
和
,因此您将需要以下内容:
[
{
"id":1,
"name":"Prosenjit Das",
"log_date":"2019-03-02",
"log_time":"12:10:12.247257",
"login":null,
"logout":null
},
{
"id":2,
"name":"Sudipto Rahman",
"log_date":"2019-03-02",
"log_time":"12:10:12.247257",
"login":"11:26:45",
"logout":"10:49:53"
},
{
"id":3,
"name":"Trump Khatun",
"log_date":"2019-03-02",
"log_time":"12:10:12.247257",
"login":null,
"logout":null
}
]
数据中的$i:
$i
这还不是全部,因为我认为您希望将dict的每个属性作为一个单独的TD元素
因此,使用另一个循环代替$i:
<tbody>
$for i in data:
<tr><td>$i</td></tr>
</tbody>
数据中的$i:
$x in('id','name','log_date','login','logout'):
$i[x]
回想一下,dict
没有排序,因此您需要显式列出属性名称,以便按照正确的顺序获得它们
<tbody>
$for i in data:
<tr><td>$i</td></tr>
</tbody>
<tbody>
$for i in data:
<tr>
$for x in ('id', 'name', 'log_date', 'login', 'logout'):
<td>$i[x]</td>
</tr>
</tbody>