0

我在我的谷歌应用引擎的数据库中存储 json 数据,将数据存储到数据库没有问题,但我不确定如何在视图中解析它,例如,我从我的模型中获取所有主题并通过它到使用 webapps 模板的视图(我不确定它的 django 或 jinja2,但它是 GAE 提供的默认值),现在我的模型 objext 有一个包含 json 的属性,我想在没有 javascript 的情况下解析这个 json我通过模板传递对象,任何人都可以建议我怎么做。

例如,我将应用引擎查询为

topics = Topic.all()
//topic have many attributes including an attribute tags which contains json string
//["test", "somekeyword"]

我在视图中将此字符串解析为单个标签,我可以在 python 中操作此对象列表以在检索时存储为字典而不是标签吗?或者有没有办法将它转换为 django 中的字典?

PS:我无法在我的处理程序中解析 json,因为模型将有多个条目,并且解析和存储这些条目会很困难

4

1 回答 1

0

webapp 模板语言是 Django(默认是相当旧的版本)。我认为你必须改变你的要求——你可以用 Python 或 Javascript 解析 JSON,但是 Django 模板语言(故意)太弱了,无法做到这一点。也许向我们展示一些您想要使用的数据样本?

于 2012-10-07T04:22:35.577 回答