2008-10-13 4 views
5

क्या मेरे पास Django में उपयोग किए जाने वाले मॉडल के संग्रहण प्रदान करने के लिए एक कस्टम सेवा हो सकती है? वह सेवा एसक्यूएल नहीं बोल रही होगी।Django?

मैं एक ऐसे सिस्टम में एक वेब फ्रंटेंड बनाना चाहता हूं जिसमें नेटवर्क आधारित आईपीसी से जुड़ी कई सेवाएं शामिल हों, जिनमें से एक सामान्य रूप से प्रयुक्त, लगातार ऑब्जेक्ट्स (डेटाबेस में संग्रहीत) के लिए एक इंटरफेस प्रदान करता है।

असली सवाल यह नहीं है कि यह संभव है लेकिन क्या यह समझ में आएगा। उदाहरण के लिए, यदि मैं उत्तराधिकारी मॉडल को समाप्त करता हूं। मॉडल और प्रत्येक विधि को ओवरराइट करना, बाकी सभी django.db को छोड़ना, मुझे लगता है कि यह नहीं होगा।

ऑब्जेक्ट सेवा भी Django में कार्यान्वित हो सकती है, लेकिन इसके और वेब फ्रंटेंड के बीच संचार SQL का उपयोग नहीं करेगा।

उत्तर

7

आप An introduction to using couchdb with django पर एक नज़र डाल सकते हैं। डुनो अगर कॉच डीबी से कनेक्ट हो तो वह कुछ ऐसा है जो आपको रूचि देता है, लेकिन यह एक बहुत अच्छा उदाहरण है कि एक भयानक webservice से कनेक्ट करने के लिए django का उपयोग कैसे करें।

1

मुझे लगता है कि आप एक कस्टम डेटाबेस बैकएंड लिखना चाहते हैं और फिर इसे DATABASE_ENGINE सेटिंग के माध्यम से उपयोग करना चाहते हैं। मॉडल स्वचालित रूप से इसे तब उठाएंगे।

मैं अच्छा डॉक्स नहीं मिल सकता है, लेकिन मैं यहाँ शुरू कर दूं:

http://djangoapi.matee.net/django.db-module.html

Django स्रोत कोड काफी पठनीय है।