0

json データを Google アプリ エンジンのデータベースに保存しています。データを DB にストーミングしても問題ありません。しかし、ビューでそれを解析する方法がわかりません。たとえば、モデルからすべてのトピックを取得して渡します。それを webapps テンプレートを使用しているビューに追加します (django か jinja2 かはわかりませんが、GAE によって提供されるデフォルトです)。現在、私のモデル objext には json を含む 1 つの属性があり、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

Web アプリケーションのテンプレート言語は Django です (デフォルトではかなり古いバージョンです)。要件を変更する必要があると思います.PythonまたはJavascriptでJSONを解析できますが、Djangoテンプレート言語は(意図的に)弱すぎてそれを行うことができません. 処理したいデータのサンプルをいくつか見せていただけませんか?

于 2012-10-07T04:22:35.577 に答える