将Python dict转换成HTML格式的交互式表

2024-03-29 04:37:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一些数据的Python dict结构,比如N行,每行包含一些字段,idname包含自由文本,property包含几个已知关键字中的一个。 我想把这个dict转换成一个交互式的HTML表,也就是说,我想最终把这个上传到我的网站上,人们可以按名字排序,根据property的关键字过滤出来,等等

  1. 最简单的方法是什么?在

现在,其中一个字段是图像地址。我也希望这个表以某种方式包含图像以及(也许作为一个缩略图),它将超链接到原始。调整图像大小。也就是说,我的网站将显示一些包含idnameproperty以及包含图像的image thumb的行。在

  1. 我该怎么做?在

我通常倾向于使用Python,但也欢迎其他简单的解决方案。在

谢谢!在


Tags: 数据方法name图像文本id排序网站
1条回答
网友
1楼 · 发布于 2024-03-29 04:37:21

正如我在评论中告诉你的,你必须使用Django。作为介绍,Django附带了一些模板。在

从文件中我们知道:

Being a web framework, Django needs a convenient way to generate HTML dynamically. The most common approach relies on templates. A template contains the static parts of the desired HTML output as well as some special syntax describing how dynamic content will be inserted.

现在,假设你有一本字典:

data = { 
    "test1": ['val1', 'val2', 'val3', ],
    "test2": ['val1', ],
    "test3": ['val1', 'val2', 'val3', 'val4', ],
} 

如果希望在HTML表中呈现,可以执行以下操作:

^{pr2}$

下一次请提供一些代码,因为您的问题可能会被认为是脱题

相关问题 更多 >