jsonからdjangoへのリクエスト

しかしゼロ

jqueryを使用してカスタムjsonデータをdjangoに渡そうとしましたが、djangoはデータを正しく受信できません。データサンプル:

var data = {};
data.mylist = [{'a':'b'},{'a':'b'}];
data.myvar = 'something';
data.action = 'submit_invoice'
$.post(window.invoice_url, data, function(res){
    console.log(res)
});

Djangoビュー:

def foo(request):
    mylist = request.POST.getlist('mylist',None)
    myvar = request.POST.get('myvar', None)
    print(mylist)
    print(myvar)
    print(request.POST)

印刷は何か、[]および<QueryDict:{'action':['submit_invoice']、 'mylist [1] [a]':['b']、 'myvar':['something']、 'mylist [0] [a] ':[' b ']}>およびdjangoはmylistを正しく取得できません。

キーリングします

あなたはJSONを送信したい場合は、必要がありstringifyますが、オブジェクト渡し、また、設定しているdataTypejson

$.post(window.invoice_url, JSON.stringify(data), function(res){
    console.log(res)
}, 'json');

Djangoビューで、リクエストの本文にをロードする必要があります。その後、必要なjson.loads()属性にアクセスできます。

import json

def foo(request):
    data = json.loads(request.body.decode('utf-8'))
    mylist = data['mylist']
    myvar = data['myvar']
    print(mylist)
    print(myvar)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

NodejsからDjangoへのJsonリクエスト

分類Dev

django から nodejs への投稿をリクエストします

分類Dev

strings.xmlからHTTPリクエストへのJSON URLリンクの取得

分類Dev

postリクエストから配列へのjsonの非整列化

分類Dev

Jsonへの投稿リクエストからの応答を処理する

分類Dev

MySQLからRedshiftへのクエリのエクスポート

分類Dev

子から親へのDjangoクエリ

分類Dev

JsonへのDjangoクエリセット

分類Dev

jsonbodyリクエストを使用したJSONから文字列/整数への変換

分類Dev

Ionic2httpリクエスト。XMLからjsonへ?

分類Dev

JSON応答からeGETリクエストへの複数のエントリを出力します

分類Dev

AjaxからSpringMVCへのリクエスト。404エラー

分類Dev

私のAPIから別のAPIへのAPIGETリクエスト?

分類Dev

リストからエンティティへのリンク

分類Dev

Django Rest Framework:リクエストからの値へのデフォルトの外部キー

分類Dev

Laravelから外部APIへのHTTPリクエストの実行

分類Dev

リクエストからGAEurlfetchへのPOSTのカバー

分類Dev

AngularからWebAPIへのリクエストの圧縮

分類Dev

node.jsからWMATAAPIへのgetリクエストの作成

分類Dev

AngularからExpressへの削除リクエストの送信

分類Dev

AzureFunctionsからのグラフAPIへのリクエスト

分類Dev

httpsリクエストのJavaからdelphiへの翻訳

分類Dev

UnityWebGLからHTTPSへのPOSTリクエストの送信

分類Dev

JSONへのAxiosGETリクエスト

分類Dev

djangoクエリセットからjsonリストからjs配列

分類Dev

djangoのフォームからrawデータベースへのリクエスト

分類Dev

HTMLフォームからDjangoデータベースへのPOSTリクエストの取得

分類Dev

PythonスクリプトからJQueryへのJSONの送信

分類Dev

django + gunicorn + nginxセットアップから外部URLへのPOSTリクエストの作成

Related 関連記事

  1. 1

    NodejsからDjangoへのJsonリクエスト

  2. 2

    django から nodejs への投稿をリクエストします

  3. 3

    strings.xmlからHTTPリクエストへのJSON URLリンクの取得

  4. 4

    postリクエストから配列へのjsonの非整列化

  5. 5

    Jsonへの投稿リクエストからの応答を処理する

  6. 6

    MySQLからRedshiftへのクエリのエクスポート

  7. 7

    子から親へのDjangoクエリ

  8. 8

    JsonへのDjangoクエリセット

  9. 9

    jsonbodyリクエストを使用したJSONから文字列/整数への変換

  10. 10

    Ionic2httpリクエスト。XMLからjsonへ?

  11. 11

    JSON応答からeGETリクエストへの複数のエントリを出力します

  12. 12

    AjaxからSpringMVCへのリクエスト。404エラー

  13. 13

    私のAPIから別のAPIへのAPIGETリクエスト?

  14. 14

    リストからエンティティへのリンク

  15. 15

    Django Rest Framework:リクエストからの値へのデフォルトの外部キー

  16. 16

    Laravelから外部APIへのHTTPリクエストの実行

  17. 17

    リクエストからGAEurlfetchへのPOSTのカバー

  18. 18

    AngularからWebAPIへのリクエストの圧縮

  19. 19

    node.jsからWMATAAPIへのgetリクエストの作成

  20. 20

    AngularからExpressへの削除リクエストの送信

  21. 21

    AzureFunctionsからのグラフAPIへのリクエスト

  22. 22

    httpsリクエストのJavaからdelphiへの翻訳

  23. 23

    UnityWebGLからHTTPSへのPOSTリクエストの送信

  24. 24

    JSONへのAxiosGETリクエスト

  25. 25

    djangoクエリセットからjsonリストからjs配列

  26. 26

    djangoのフォームからrawデータベースへのリクエスト

  27. 27

    HTMLフォームからDjangoデータベースへのPOSTリクエストの取得

  28. 28

    PythonスクリプトからJQueryへのJSONの送信

  29. 29

    django + gunicorn + nginxセットアップから外部URLへのPOSTリクエストの作成

ホットタグ

アーカイブ