English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

مثال على استخدام Django لتحويل البيانات إلى JSON

هذا المثال يشرح كيفية إرجاع بيانات json من Django. نشاركه معكم لتستطيعوا الإطلاع عليه، كما يلي:

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'، 'تحليل تقنيات برمجة Socket في Python'، 'تحليل تقنيات استخدام الدوال في Python'، 'تحليل تقنيات معالجة النصوص في Python'، 'دليل الدخول والتقدم في Python'، و 'تحليل تقنيات معالجة الملفات والdirectories في Python'.

آمل أن يساعدكم محتوى هذا المقال في تصميم برامج Python.

بيان: محتوى هذا المقال تم جمعه من الإنترنت، ويعود حقوق النشر إلى المالك الأصلي، تم جمع المحتوى بشكل تلقائي من قبل مستخدمي الإنترنت الذين قاموا بتحميله، ولا يمتلك هذا الموقع حقوق الملكية، ولا يتم تعديل المحتوى بشكل يدوي، ولا يتحمل هذا الموقع أي مسؤولية قانونية مرتبطة بذلك. إذا اكتشفتم أي محتوى يشتبه في انتهاك حقوق النسخ، فالرجاء إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (عند إرسال البريد الإلكتروني، يرجى استبدال # بـ @) لإبلاغنا، وقدموا الأدلة ذات الصلة، وسنقوم بإزالة المحتوى المزعوم عن انتهاك حقوق النسخ فور التحقق من ذلك.

أنت قد تحب