【发布时间】:2020-10-07 14:46:25
【问题描述】:
我正在尝试使用 jinja2 直接加载 json 数据以呈现模板,但如果没有硬编码值,我会遇到麻烦。例如,
msg = template.render(posts=config[0]['context']['posts'])
在这里,我已经硬编码了存在于我的 json 文件中的变量“posts”,而“config”只是一个我已将 json 数据加载到其中的 python dict。这是json文件的sn-p:
[
{
"url": "/",
"template": "index.html",
"context": {
"logname": "gjgk",
"posts": [
{
"postid": "3",
"owner": "ggkghj",
"likes": 1,
"comments": [
{
"owner": "dsf",
"text": "#sadf"
}
]
}
]
如果“帖子”被命名为其他名称,我将如何在我的 Python 代码中反映这一点?我应该更改模板文件中写入的变量名称吗?
谢谢
【问题讨论】:
-
你能在帖子中添加模板吗?