प्रोजेक्ट क्रिएट in Django , Commands django-admin की

 इस पोस्ट मे हम Django मे कितनी कमांड होती है और उन कमांड मे किस कमांड का इस्तेमाल करके प्रोजेक्ट की शुरुआत की जाती है यह देखेगे !

 Django एक फ्रेमवर्क है जिसका इस्तेमाल करके हम वेब डेवलपमेंट (Web Development) करते है 


फ्रेमवर्क (Framework) :  मतलब बना बनाया सेटअप , हमे सिर्फ यह क्लियर होना चाहिए कि यह काम केसे करता है जिससे हम जो अपने प्रोजेक्ट मे करना चाहते है बह कहा से और केसे होगा , यह समझ सके !


यदि virtual environment मे प्रोजेक्ट क्रिएट करना चाहते है तो उस environment को एक्टिवेट कर ले जिस मे हमने django पैकेज pip की मदद से इंस्टोल किया था , एक्टिवेट करना हमने पिछली पोस्ट मे सिखा था जिसकी लिंक यह है  2.virtual environment को क्रिएट एक्टिवेट और डीएक्टिवेट करे window मे

नहीं तो आप globally django को  इंस्टोल करके कही भी किसी भी ड्राइव और किसी भी फोल्डर मे प्रोजेक्ट बना सकते है !

हम environment मे प्रोजेक्ट क्रिएट कर रहे है !

Django की कमांड कितनी होती है django-admin  कमांड टर्मिनल मे  टाइप करे !


Enter दबाये !

django मे इस्तेमाल होने बाली कोर (Core) कमांड आपके सामने होगी , जिसमे आपको एक startproject नाम की कमांड मिलेगी जिसके इस्तेमाल से प्रोजेक्ट का पूरा सेटअप बनेगा , बाकि commands का इस्तेमाल जेसे जेसे हम प्रोजेक्ट को आगे बढाएंगे वेसे इस्तेमाल करने  के साथ सीखते जायेंगे !




प्रोजेक्ट क्रिएट करते है django-admin startproject (प्रोजेक्ट का नाम जेसे हम अपने प्रोजेक्ट का नाम myproject रख रहे है  आप अपने अनुसार नाम रखे )  कमांड का इस्तेमाल करे , Enter दबाये !




enter दबाने पर आपको प्रोजेक्ट नाम का फोल्डर मिलेगा , किन्तु  टर्मिनल पर कुछ नहीं दिखेगा सिर्फ startproject की कमांड फायर होगी !

टर्मिनल  !



project नाम (myproject)  का फोल्डर बनेगा !



जव हम प्रोजेक्ट बनाते है या प्रोजेक्ट पर काम करते है उसे हम डेवलपमेंट (Development) फेज कहते है इस डेवलपमेंट फेज मे हमे कोड करते हुए देखना होता है कि हमारा प्रोजेक्ट दिख केसा रहा है दुसरे शब्दों मे हम इसे Preview भी कह सकते है , प्रोजेक्ट को देखने के लिए हमे डेवलपमेंट सर्वर ( Development Server ) को कमांड द्वारा चालू करना होता है इसके लिए हमे runserver कमांड की जरुरत पड़ती है 

myproject (जो हमारा मेन प्रोजेक्ट फोल्डर है ) उसमे हमे manage नाम की python फाइल मिलेगी , जिसकी मदद से हम अन्य कमांड फायर करते है !




  
अब हम  टर्मिनल (Terminal)  / cmd मे myproject फोल्डर के अंदर  इस manage नाम की python फाइल तक पहुचेंगे  !

cd myproject (अपने प्रोजेक्ट के फोल्डर  का  नाम जिसके अंदर हमे जाना है और manage फाइल तक पहुचना है !

cd  (change directory) : cd से हम directory (फोल्डर) बदलते है यदि हमे किसी फोल्डर के अंदर जाना है तो cd स्पेस (उस फोल्डर का नाम )  और  enter दबाने पर हम उस फोल्डर के अंदर आ जायेंगे यदि उस नाम का  फोल्डर है तो , अगर नहीं है तो एरर (Error)


और यदि जो फोल्डर है नहीं  , उसके अंदर जाने की कोशिश करे तो यह एरर मिलेगा !

error नाम का फोल्डर नहीं है और हम error फोल्डर के अंदर जाना चहा रहे है !





cd .. ( cd स्पेस दो डॉट ) : इससे हम जिस फोल्डर मे है उससे बाहर आ जाते है   

जब हम मेन प्रोजेक्ट फोल्डर के अंदर आ गए , जहा manage python फाइल है !

अब हमे डेवलपमेंट सर्वर (Development Server ) को रन करना है 

रन करने के लिए python manage.py runserver कमांड टाइप करके Enter दबाना है !



 
Enter दबाने पर !

डेवलपमेंट सर्वर (Development Server) शुरू हो जायेगा !


 
फिर हमे करसर (cursur) http://127.0.0.1:8000/  पर लेजाकर कीबोर्ड (keyboard) मे ctrl+लेफ्ट क्लिक (माउस ) कर दे !




 लेफ्ट क्लिक माउस के करने के बाद , कुछ इस तरह दिखाई देगा !



इससी के साथ नीचे browser चल चुका होगा !



उस ब्राउज़र (browser) पर क्लिक करके ओपन करे !

browser मे http://127.0.0.1:8000/ पोर्ट पर , कुछ ऐसा पेज दिखेगा !







या फिर आप इस  http://127.0.0.1:8000/ पोर्ट को कॉपी (copy) करके !




किसी browser ( ब्राउज़र ) के url फील्ड  मे पेस्ट कर दे  ! 



Enter दबाये , तो आपको इस तरह का पेज browser पर दिखेगा !


 
अभी हमने डेवलपमेंट सर्वर (Development Server) मे  अपने प्रोजेक्ट को रन करके देखा !

यदि आपको डेवलपमेंट सर्वर (Development Server) को रोकना / स्टॉप (Stop) करना है तो टर्मिनल मे जाकर   ctrl+c  दबा दे ! 

और जब आप सर्वर को स्टॉप / ब्रेक करके वापिस browser पर आएंगे , तो आपको  इस तरह की एरर पेज दिखाई पड़ेगा , रीलोड (reload) करने पर !




इस पोस्ट मे प्रोजेक्ट बनाना और रन करना सिखा !











Comments