0

json オブジェクトを作成してそのオブジェクトを に渡そうとしましたtemplate.render(JSONObj)が、いくつかのエラーが表示されます

ValueError: dictionary update sequence element #0 has length 1; 2 is required

私は何を間違っていますか?

4

1 に答える 1

7

その「JSONObj」オブジェクトにキー値を与える必要があります。テンプレートは、その中にレンダリングするオブジェクトと値を含むディクショナリを受け取ります。だから、これを使ってみてください:

template.render(jsonobj=JSONObj)

次に、テンプレートで、このオブジェクトを次のように使用できます。

{{jsonobj.some_key_inside_json_object}}

これjsonobjは、テンプレートの引数内で「JSONObj」オブジェクトを識別する名前です。

それが役に立てば幸い!

于 2012-05-28T15:43:28.613 に答える