English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
この記事では、Djangoがjsonデータを返す使い方について説明します。以下に具体的な例を共有します。
1、フロントエンド。jQueryがGETリクエストを送信し、jsonデータを解析します。getJSONメソッドの詳細はこちらを参照してください。
url = "http://example/?question=" + question + "&rand=" + Math.random(); $.getJSON(url, function(json){ answer = json.answer; alert(answer); });
2後端で、DjangoがGETリクエストを受け取りJSONデータを返します。
from django.http import HttpResponse from django.utils import simplejson if request.method == 'GET' and 'question' in request.GET: question = request.GET['question'] print(question) data = {"answer": "answer"} #ensure_ascii=Falseを使用して中国語を処理します return HttpResponse(simplejson.dumps(data, ensure_ascii=False))
Pythonに関連する内容に興味を持たれた読者は、以下の特集をチェックしてください:《Python画像操作技術のまとめ》、《Pythonデータ構造とアルゴリズム教程》、《Python Socketプログラミング技術のまとめ》、《Python関数使用技術のまとめ》、《Python文字列操作技術のまとめ》、《Python入門と進階クラス的な教程》および《Pythonファイルとディレクトリ操作技術のまとめ》
本稿で述べた内容が皆様のPythonプログラム設計に役立つことを願っています。
声明:本文の内容はインターネットから提供されています。著作権は原著者に帰属します。インターネットユーザーにより自発的に提供された内容であり、本サイトは著作権を所有しておらず、人工的な編集処理も行っていません。著作権侵害を疑われる内容がある場合は、メールまでお知らせください:notice#oldtoolbag.com(メールを送信する際、#を@に置き換えてください。報告を行い、関連する証拠を提供してください。一旦確認がとれましたら、本サイトは即座に侵害を疑われるコンテンツを削除します。)