मुझे लगता है कि लोग Django पर या तो पुराने-स्कूल, औद्योगिक-शक्ति वाले मोनोलिथ ऐप्स बनाने या एपीआई के लिए और फ्रंट-एंड के लिए रिएक्ट जैसी किसी चीज़ का उपयोग करने पर विचार करते हैं। मैं यहां आपको यह बताने आया हूं कि पुराना Django आपकी निजी वेबसाइटों के लिए भी एक बढ़िया विकल्प है! मेरी राय में, यदि आपको डेटाबेस की आवश्यकता है, तो आपको Django1 का उपयोग करना चाहिए।
Django को "बैटरी-युक्त" ढांचा माना जाता है, और वे बैटरियां अद्भुत हैं। ये ऐसी चीज़ें हैं जो मुझे किसी भी अन्य ढांचे की तुलना में Django का उपयोग करने के लिए प्रेरित करती हैं।
Django ORM फ्रेमवर्क का उपयोग करने का एक बड़ा कारण है। मैं इस बात से चकित हूं कि सभी वेब फ्रेमवर्क में ORM शामिल नहीं है। जब तक आप शुरू से ही एसक्यूएल लिखने के बहुत बड़े प्रशंसक नहीं हैं, यह ऐप्स बनाने का सही तरीका है। आप मॉडल परिभाषित करते हैं, आप उन मॉडलों से डेटाबेस माइग्रेशन बनाते हैं (ज्यादातर स्वचालित रूप से), अपने डेटाबेस पर माइग्रेशन चलाते हैं और आप जाने के लिए तैयार हैं! कोई आधे-अधूरे मॉडल नहीं लिख रहा है और न ही माइग्रेशन की एक श्रृंखला है जहां आप स्कीमा को अलग कर सकते हैं 2। आपको अपने डेटा के बारे में जो भी जानकारी चाहिए वह आपकी models.py फ़ाइल में है और सब कुछ उसी से प्रवाहित होता है।
व्यवस्थापकबहुत कम कॉन्फ़िगरेशन के साथ, कोई सीआरयूडी कोड लिखे बिना उस डेटा को प्रबंधित कर सकते हैं। यह आपके एप्लिकेशन का फ्रंट-एंड नहीं है. यह अंतिम उपयोगकर्ताओं के लिए (संभवतः) सीएमएस नहीं है। यह प्रशासकों के लिए साइट में आसानी से परिवर्तन करने का एक तरीका है।
प्रगतिशील संवर्धनध्यान में रखने योग्य अवधारणाएँ
उन्हें चलाने से पहले जेनरेट की गई माइग्रेशन फ़ाइलों को देखना चाहिए, और ऐसे समय होते हैं जब आपको इस चीज़ को मैन्युअल रूप से करने की आवश्यकता होगी, लेकिन इसका उपयोग करने का सार यह है:
./manage.py makemigrations
#यह आपको बताता है कि इसने क्या किया।
./manage.py माइग्रेट करें
# डेटाबेस अपडेट किया गया!
./manage.py makemigrations # It tells you what it did. ./manage.py migrate # Database updated!
शुरुआत कैसे करें
है। चलो, यह काफी मूल्यवान है! भले ही आप पूरी किट का उपयोग न करें, मैं आपसे कोड में मेरे द्वारा उपयोग की जाने वाली तकनीकों को देखने का आग्रह करता हूं। लगभग शुरुआत से ही Django का उपयोग करने के बाद यह बड़ी मेहनत से हासिल की गई चीज़ है। मैं डॉकर और पोस्टग्रेज़ के साथ इसका उपयोग करने के एक चरण से गुज़रा, लेकिन मुझे वास्तव में विश्वास है कि यह 99% लोगों के लिए
तरीका है जो Django को आज़माना चाहते हैं। SQLite अद्भुत है। तैनाती
अगले कदम
स्थिर साइट जनरेटर का उपयोग नहीं करना चाहिए। एफएफएस ↩
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3