【发布时间】:2012-09-27 16:04:13
【问题描述】:
我在我的谷歌应用程序引擎的数据库中存储 json 数据,将数据存储到数据库没有问题,但我不确定如何在视图中解析它,例如,我从我的模型并将其传递给使用 webapps 模板的视图(我不确定它的 django 或 jinja2,但它是 GAE 提供的默认值),现在我的模型 objext 有一个包含 json 的属性,我想在视图中解析这个 json没有javascript,因为我通过模板传递对象,任何人都可以建议我怎么做。
例如我将应用引擎查询为
topics = Topic.all()
//topic have many attributes including an attribute tags which contains json string
//["test", "somekeyword"]
我在视图中将此字符串解析为单个标签,我可以在 python 中操作此对象列表以在检索时存储为字典而不是标签吗?或者有没有办法将它转换为 django 中的字典?
P.S:我无法在我的处理程序中解析 json,因为模型将有多个条目,并且解析和存储这些条目会很困难
【问题讨论】:
-
正确的做法是在您的处理程序中解析它。你能说明为什么它很难解析吗?使用python的json模块,解析是一条龙。
标签: json google-app-engine templates python-2.7