次のような querydict があります。
<QueryDict: {u'{"content":"aa","id":"1"}': [u'']}>
どのように抽出しidますか?
やってみqueryDictExample.get("id")ましたが、うまくいきませんでした。
クライアントがコード化されたデータではなく JSON を投稿しているようです。にアクセスする代わりにrequest.POST、request.body(request.raw_post_dataバージョン 1.3 以下で) を使用json.loads()し、 を使用して dict に変換します。
これは複数の値に対して機能します。
dict(MyDict.lists())
dict キーはクエリ変数であり、dict 値はクエリ値のリストです。
クエリ dict で values_list を使用できます。つまり、
MyDict.values_list('id')- ID を含むリストのリストを返します。ID のリストを返すには、 MyDict.values_list('id', flat=True) を使用します
便利なリンク:
https://docs.djangoproject.com/en/1.4/ref/models/querysets/#values-list
https://docs.djangoproject.com/en/1.4/ref/models/querysets/#values