Django Academy · पाठ

INSTALLED_APPS में Apps Register करें

Django को अपने नए app के बारे में बताएँ

पाठ 2, कुल 4 में से13 चरण

INSTALLED_APPS में Apps Register करें, CoddyKit पर Django Academy का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Django Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Django Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

Django को बताना ज़रूरी है

केवल ऐप फ़ोल्डर बनाना पर्याप्त नहीं है। Django किसी ऐप को तभी सक्रिय करता है, जब आप उसे settings में INSTALLED_APPS सूची में जोड़ते हैं।

सूची ढूँढ़ें

settings.py खोलें और ऊपर की ओर INSTALLED_APPS ढूँढ़ें। यह सक्रिय ऐप के लिए एक-एक स्ट्रिंग वाली सामान्य Python सूची है।

INSTALLED_APPS = [
    "django.contrib.admin",
]

अंतर्निर्मित ऐप पहले से मौजूद हैं

आपको django.contrib.auth और admin जैसी प्रविष्टियाँ दिखाई देंगी। ये Django के साथ आती हैं और वे सुविधाएँ देती हैं जो आपको बिना अतिरिक्त प्रयास मिलती हैं।

अपना ऐप जोड़ें

अपने ऐप को चालू करने के लिए उसका नाम एक स्ट्रिंग के रूप में list में जोड़ें। सरल रूप में केवल ऐप के फ़ोल्डर का नाम पर्याप्त है।

INSTALLED_APPS = [
    "django.contrib.admin",
    "blog",
]

अधिक साफ़ AppConfig पथ

अनुशंसित रूप apps.py में मौजूद कॉन्फ़िगरेशन क्लास की ओर संकेत करता है। पूरे AppConfig पथ का उपयोग करना Django की आधुनिक परंपरा है।

INSTALLED_APPS = [
    "blog.apps.BlogConfig",
]

पंजीकरण क्यों महत्वपूर्ण है

पंजीकरण के बाद Django आपके models, टेम्पलेट और एडमिन प्रविष्टियाँ ढूँढ़ सकता है। यह चरण छोड़ने पर आपकी सुविधाएँ लोड ही नहीं होंगी।

माइग्रेशन सक्रिय करता है

माइग्रेशन केवल सूची में मौजूद ऐप के लिए चलते हैं। registration के बिना makemigrations आपके मॉडल को अनदेखा करता है और कोई तालिका नहीं बनती।

क्रम महत्वपूर्ण हो सकता है

Django INSTALLED_APPS को ऊपर से नीचे तक पढ़ता है। Order का महत्व सामान्यतः नहीं होता, लेकिन नाम टकराने पर यह टेम्पलेट और स्थिर फ़ाइलों की खोज को प्रभावित कर सकता है।

कॉमा का ध्यान रखें

यह Python सूची है, इसलिए हर प्रविष्टि के अंत में comma चाहिए। यहाँ कॉमा छूट जाना शुरुआती विद्यार्थियों की एक आम और उलझन पैदा करने वाली त्रुटि है।

लोड होने की पुष्टि करें

संपादन के बाद विकास सर्वर चलाएँ। यदि Django आपके ऐप से संबंधित किसी error के बिना शुरू हो जाता है, तो पंजीकरण सही ढंग से हुआ है।

python manage.py runserver

तृतीय-पक्ष ऐप भी

Django REST Framework जैसे इंस्टॉल किए गए पैकेज भी इसी list में जाते हैं। उन्हें पंजीकृत करने से pip इंस्टॉल काम करने वाली सुविधाओं में बदलता है।

त्वरित जाँच

यदि आप INSTALLED_APPS भूल जाएँ, तो आपके ऐप के मॉडल का क्या होगा?

पुनरावृत्ति: ऐप चालू किया गया

आपने अपने ऐप को INSTALLED_APPS में जोड़ा, आदर्श रूप से उसके AppConfig पथ के माध्यम से। वह एक पंक्ति Django को आपके मॉडल, एडमिन और माइग्रेशन लोड करने देती है। ✅

शुरुआत निःशुल्क

एआई शिक्षक के साथ Python सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
30
पाठ
120

अक्सर पूछे जाने वाले प्रश्न

क्या “INSTALLED_APPS में Apps Register करें” पाठ निःशुल्क है?

हाँ — Django Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “INSTALLED_APPS में Apps Register करें” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Django Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“INSTALLED_APPS में Apps Register करें” में मैं क्या सीखूँगा?

Django को अपने नए app के बारे में बताएँ आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Django Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Django Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Django Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।

“INSTALLED_APPS में Apps Register करें” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Django Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Django Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. startapp और App Folder Layout
  2. INSTALLED_APPS में Apps Register करें
  3. settings.py का परिचय
  4. manage.py: आपका Command Center
← Django Academy पर वापस जाएँ