startproject कमांड से बना Django स्ट्रक्चर को समझे , और इस बने बनाये स्ट्रक्चर मे जरुरी फोल्डर सम्मलित करना !
startproject कमांड द्वारा बने बनाये सेटअप मे , मेन प्रोजेक्ट फोल्डर (जो myproject नाम का था )
इस (myproject) फोल्डर मे manage नाम की python फाइल और अपने प्रोजेक्ट के नाम का फोल्डर (myproject) होगा और साथ ही एक SQLITE3 File(फाइल) जो db.sqlite3 नाम से होगी !
प्रोजेक्ट फोल्डर नै manage एक python फाइल है जो डेवलपमेंट सर्वर को स्टार्ट करने मे , migrate कमांड से , डेटाबेस मे टेबल फील्ड और टेबल (सरणी) बनाने के लिए , admin (एडमिन) पैनल जो हमे बना हुआ bydefault मिलता है , उसमे टेबल (डेटाबेस) रजिस्टर करने के काम आती है एक तरह से manage फाइल पुरे प्रोजेक्ट को मैनेज करने का कार्य करती है !
db.sqlite3 फाइल Django का डिफ़ॉल्ट डेटाबेस है जिसमे डाटा एक टेबल के रूप मे स्टोर होता है
साथ ही , एक myproject (अपने प्रोजेक्ट के नाम का ) फोल्डर बनता है जिसमे मैन प्रोजेक्ट की सेटिंग url python फाइल और अन्य मह्त्बपूर्ण फाइल भी होती है !
इन फाइल और फोल्डर के अलावा , हमे कुछ अन्य मह्त्बपूर्ण फोल्डर बनाने होते है जिनके अंदर हम अन्य मह्त्बपूर्ण फाइल बनाते है , जो Django हमे बनाकर नहीं देता है
जिनमे से पहला फोल्डर है Templates !
Templates : इस फोल्डर के अंदर फ्रंट एंड (front end) मे इस्तेमाल होने बाली HTML फाइल बनाकर हम इसी फोल्डर मे रखते है !
आइए इस Templates नाम का फोल्डर को बनाते है !
Static : इस फोल्डर मे CSS फाइल , Java Script फाइल , इमेज (image) , Jquery फाइल रहेंगी !
आइए इस Static नाम का फोल्डर को बनाते है!
Media : इस फोल्डर मे आप डायनामिक (Dynamic) इमेज और फाइल रखेंगे !
आइए इस Media नाम का फोल्डर को बनाते है !
ध्यान दे : static फोल्डर मे जो हम इमेज रखेंगे बह इमेज फ्रंट एंड मे इस्तेमाल होने बाली इमेज होंगी , और जो Media फोल्डर मे इमेज होंगी बह हम नहीं रखेंगे जब हम admin पैनल मे बने टेबल की फील्ड दो फिल (भरेंगे) कोई इमेज या फाइल तब बह मीडिया नाम के फोल्डर मे आएंगी !
यह तीन फोल्डर बना ले !
अब हम myproject नाम के फोल्डर के अंदर की फाइल देखेंगे और उनके बारे मे जानेंगे !
तो चलते है myproject फोल्डर के अंदर , आपको settings नाम की python फाइल होगी !
settings : एक python फाइल है जो बहुत महत्बपूर्ण भी है जब हम runserver कमांड से डेवलपमेंट सर्वर स्टार्ट करते है तब सबसे पहले settings.py फाइल मे जाकर स्कैन किया जाता है की कोन सी फाइल कहा, किस फोल्डर मे , किस लोकेशन मे ,केसे रखी हुई है browser पर रिजल्ट दिखाने से पहले settings फाइल मे जाना जाता है तब जाकर प्रोजेक्ट successfully और पूर्ण कार्यरत (full Working) होता हुआ browser पर दिखता ( show ) होता है !
और इसी फोल्डर मे आपको urls नाम की एक python फाइल मिलेगी !
urls फाइल का कार्य : जब यूजर (user) किसी पेज टेक्स्ट ( जेसे About Us ) पर क्लिक करता है तो user की तरफ से रेकुएस्ट (request) जाती है तब settings फाइल से urls फाइल का पता लगाकर , urls फाइल मे देखा जाता है कि जो user पेज (About Us) की रेकुएस्ट (request) कर रहा है बह किस फाइल मे रखा है
Comments
Post a Comment
If you have any doubts, Please let me know