Models Import करना और उनकी जाँच करना
Models लाएँ और उनके fields देखें
Models Import करना और उनकी जाँच करना, CoddyKit पर Django Academy का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Django Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Django Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
अपने मॉडल शामिल करें
डेटा पर क्वेरी चलाने से पहले आपको मॉडल क्लास को शेल में आयात करना होगा। उसे उसी ऐप से लें जहाँ आपने उसे परिभाषित किया है।
>>> from blog.models import Postऐप पथ का प्रारूप
आयात पथ हमेशा appname.models होता है। इसलिए ब्लॉग ऐप में मौजूद Post का पथ blog.models है, जो आपके फ़ोल्डर विन्यास से मेल खाता है।
पुष्टि करें कि आयात हुआ
मॉडल की पुष्टि करने के लिए केवल उसकी क्लास का नाम टाइप करें। Django उस क्लास को फिर दिखाएगा, जिससे आपको पता चलेगा कि आयात सफल रहा।
>>> Post
<class 'blog.models.Post'>हर मॉडल का एक प्रबंधक होता है
हर मॉडल के साथ ऑब्जेक्ट्स नाम का एक प्रबंधक होता है। यह हर क्वेरी का प्रवेश-द्वार है, जैसे पंक्तियाँ प्राप्त करना या उनकी गिनती करना।
>>> Post.objectsफ़ील्ड पर एक नज़र डालें
मॉडल के कॉलमों की सूची देखने के लिए उसके छिपे हुए _मेटा ऑब्जेक्ट को पढ़ें। यह उन फ़ील्ड को उपलब्ध कराता है जिन्हें Django ने आपकी तालिका से जोड़ा है।
>>> Post._meta.get_fields()फ़ील्ड नाम एक नज़र में
एक त्वरित सूची-निर्माण से इसे फ़ील्ड नामों की साफ़ सूची में बदल सकते हैं, जो किसी कॉलम का नाम भूल जाने पर उपयोगी होती है।
>>> [f.name for f in Post._meta.get_fields()]एक फ़ील्ड की जाँच करें
आप get_field से नाम के आधार पर कोई एक फ़ील्ड प्राप्त कर सकते हैं। यह फ़ील्ड ऑब्जेक्ट लौटाता है, जिससे आप उसका विवरण पढ़ सकते हैं।
>>> Post._meta.get_field('title')फ़ील्ड का प्रकार पढ़ें
type() का उपयोग करके फ़ील्ड से उसका प्रकार पूछें। इससे पता चलता है कि कॉलम CharField, IntegerField आदि में से कौन-सा है।
>>> type(Post._meta.get_field('title'))Python की सहायता का उपयोग करें
साधारण Python उपकरण अब भी काम करते हैं। मॉडल पर help चलाकर उसका दस्तावेज़-स्ट्रिंग और उपलब्ध विशेषताएँ पढ़ें।
>>> help(Post)एक से अधिक आयात करें
कई मॉडल चाहिए? उन्हें एक ही पंक्ति में साथ आयात करें, ताकि दोबारा टाइप किए बिना डेटा की तुलना कर सकें।
>>> from blog.models import Post, Commentक्वेरी से पहले जाँच करें
पहले जाँच करने से समय बचता है। सही फ़ील्ड नाम जानने से वास्तविक रिकॉर्ड फ़िल्टर करते समय टाइपिंग की गलतियाँ रुकती हैं।
त्वरित जाँच
मॉडल द्वारा परिभाषित फ़ील्ड की सूची कैसे बनाएँगे?
पुनरावलोकन
आपने appname.models से मॉडल आयात किए, objects प्रबंधक से परिचित हुए और क्वेरी से पहले फ़ील्ड की जाँच करने के लिए _meta का उपयोग किया। 🔍
एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “Models Import करना और उनकी जाँच करना” पाठ निःशुल्क है?
हाँ — Django Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “Models Import करना और उनकी जाँच करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Django Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Models Import करना और उनकी जाँच करना” में मैं क्या सीखूँगा?
Models लाएँ और उनके fields देखें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Django Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Django Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Django Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।
“Models Import करना और उनकी जाँच करना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Django Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Django Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- python manage.py shell लॉन्च करना
- Models Import करना और उनकी जाँच करना
- Objects बनाना और Live Save करना
- shell_plus और बेहतर Tooling