यह एक बहुत ही मूर्ख सवाल हो सकता है लेकिन मैं अपने django प्रोजेक्ट में AJAX को लागू करने के लिए देख रहा हूं और बड़ी प्लगइन dajax/dazaxice प्रतीत होती है हालांकि मैं अपने जीवन के लिए दोनों के बीच अंतर नहीं कर सकता । क्या कोई इसे मेरे लिए थोड़ा सा साफ़ कर सकता है? धन्यवाद।Django Dajax बनाम Dajaxice
उत्तर
Dajaxice परियोजना के मूल, वेबसाइट उद्धृत करने के लिए है: '। इसका मुख्य लक्ष्य Django सर्वर साइड कोड और अपने js कोड के बीच अतुल्यकालिक संचार महत्वहीन है'
इसका मतलब है कि जैसे सर्वर पर एक Django/अजगर विधि:
from django.utils import simplejson
from dajaxice.decorators import dajaxice_register
@dajaxice_register
def multiply(request, a, b):
result = int(a) * int(b)
return simplejson.dumps({'result' : result})
का उपयोग कर जावास्क्रिप्ट क्लाइंट पर कहा जा सकता है:
var result = Dajaxice.calcualator.multiply(1, 2);
console.log("Dajax says 1 * 2 = "+result);
Dajax उपकरण है कि dajaxice शामिल की एक श्रृंखला प्रदान लेकिन अधिक पाइथन पर भरोसा करने के बजाय, कम जावास्क्रिप्ट का उपयोग करने की आवश्यकता है। एकाधिक उदाहरण here है।
मैंने कुछ परियोजनाओं पर dajax का उपयोग किए बिना dajaxice का उपयोग किया है। उल्लेखनीय है कि Tasty Pie यह सर्वर पर एक समान इंटरफ़ेस बनाता है, और .post()
जैसे क्लाइंट साइड, JQuery AJAX सहायक कार्यों का उपयोग करके, जावाजक्रिप्ट में dajaxice की तुलना में थोड़ा अतिरिक्त कोड आवश्यक है।
ध्यान:
मैं Django-dajax का उपयोग करना चाहिए या django-dajaxice?
एक शब्द में, नहीं। मैंने 4 साल पहले इन परियोजनाओं को में एक शांत उपकरण के रूप में बनाया था ताकि उस समय एक विशिष्ट समस्याएं हल हो सकें।
इन दिनों इन परियोजनाओं का उपयोग करना एक बुरा विचार है।
- 1. Dajaxice का उपयोग कर फ़ाइल डेटा कैसे भेजना है?
- 2. django-pyodbc बनाम django-mssql
- 3. Grails बनाम Django
- 4. Django CharField बनाम TextField
- 5. django-signals बनाम ट्रिगर्स?
- 6. grok बनाम django तुलना
- 7. Django बनाम App इंजन
- 8. Django: ContentType बनाम multi_table_inheritance
- 9. Django मॉडल() बनाम Model.objects.create()
- 10. Django फ़िल्टर बनाम
- 11. चेरीपी बनाम Django
- 12. संदर्भ प्रोसेसर बनाम मिडलवेयर बनाम django
- 13. Django ReSTful API - django-piston बनाम django-tastypie
- 14. Django सिग्नल बनाम ओवरराइडिंग विधि
- 15. Django 1.3: MEDIA_URL बनाम STATIC_URL
- 16. विदेशीकी बनाम वनटोन क्षेत्र django
- 17. रूबी ऑन रेल्स बनाम Django
- 18. Django प्रश्न - आईडी बनाम पीके
- 19. django ऑडिट ट्रायल बनाम रिवर्सन
- 20. Django मौजूद है() बनाम DoNotExist
- 21. Django 1.4 timezone.now() datetime.datetime.now बनाम()
- 22. Django + MongoDB बनाम Node.js + MongoDB
- 23. Django दृश्य: get_context_data() बनाम प्राप्त()
- 24. Django बनाम पिलोन बनाम Web2py: पंजीकरण, निमंत्रण, घटनाएं
- 25. Django सार मॉडल बनाम सरल पायथन मिश्रण बनाम पायथन एबीसी
- 26. Django ForeignKey इंस्टेंस बनाम रॉ आईडी
- 27. Django प्रोजेक्ट models.py बनाम ऐप मॉडल.py
- 28. Django ओवरराइडिंग मॉडल क्लीन() बनाम सेव()
- 29. परीक्षण Django क्वेरीसेट्स: self.assertListEqual बनाम self.assertQuerysetEqual
- 30. Django: अंतर्निहित टैग बनाम कस्टम समावेशन टैग
मैं मोबाइल एप्लिकेशन के साथ उपयोग के लिए पहले से ही निर्मित एक tastypie एपीआई है, मैं समझ है कि मैं करने के लिए ajax अनुरोध पोस्ट करने के लिए इस API का उपयोग कर सकते हैं में सही कर रहा हूँ? – apardes