"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > Django को कैसे इंस्टॉल करें और उपयोग करें

Django को कैसे इंस्टॉल करें और उपयोग करें

2024-11-09 को प्रकाशित
ब्राउज़ करें:877

How to install and use Django

Django

Django एक मुक्त और ओपन-सोर्स वेब फ्रेमवर्क है जो पायथन में लिखा गया है। यह मॉडल-टेम्पलेट-व्यू आर्किटेक्चरल पैटर्न का अनुसरण करता है और इसका रखरखाव Django Software Foundation द्वारा किया जाता है। इसे पहली बार जुलाई 21, 2005 को जारी किया गया था, और इसे 3-क्लॉज बीएसडी लाइसेंस के तहत लाइसेंस प्राप्त है। Django अपने तेजी से विकास और स्वच्छ, व्यावहारिक डिजाइन के लिए जाना जाता है, जो इसे वेब एप्लिकेशन बनाने के लिए एक लोकप्रिय विकल्प बनाता है।

स्थापना:

  • सुनिश्चित करें कि आपने पायथन डाउनलोड किया है। यदि आधिकारिक पायथन वेबसाइट से इंस्टॉल नहीं है (लिंक)
  • पायथन स्थापित करने के बाद सेटअप पूरा करें और समाप्त करें।
  • यह जांचने के लिए कि पायथन सही ढंग से स्थापित है या नहीं, टर्मिनल खोलें और इसे चलाएं
python --version

# output will be python version you have installed

आभासी वातावरण बनाना: (वैकल्पिक) लेकिन सर्वोत्तम -

अपना आभासी वातावरण स्थापित करना:

  • आभासी वातावरण का उपयोग क्यों करें? आभासी वातावरण आपके प्रोजेक्ट की निर्भरता को अलग करता है, अन्य परियोजनाओं के साथ टकराव को रोकता है और यह सुनिश्चित करता है कि आपके प्रोजेक्ट में पुस्तकालयों के सटीक संस्करण हैं जिनकी उसे आवश्यकता है।
  • एक आभासी वातावरण बनाना
  • अपना टर्मिनल या कमांड प्रॉम्प्ट खोलें।
  • उस निर्देशिका पर नेविगेट करें जहां आप अपना प्रोजेक्ट संग्रहीत करना चाहते हैं।
  • आभासी वातावरण बनाने के लिए निम्नलिखित कमांड का उपयोग करें (मानक लाइब्रेरी विकल्प, वेनव का उपयोग करके):
# If you want to use with python3 then
python3 -m venv my_env 

# If you want to use with just python then
virtualenv env_name

(my_env को अपने पसंदीदा परिवेश नाम से बदलें।)

  • अपने आभासी वातावरण को सक्रिय करना
  • लिनक्स/मैकओएस:
source my_env/bin/activate 
  • विंडोज़:
my_env\Scripts\activate
  • पुष्टि: आपको अपने टर्मिनल प्रॉम्प्ट से पहले कोष्ठक में वर्चुअल वातावरण का नाम देखना चाहिए (उदाहरण के लिए, (my_env) your_user@your_computer)।
  • प्रोजेक्ट फ़ोल्डर बनाना
  • आपके टर्मिनल के अंदर:
mkdir my_project_name 

(my_project_name को अपने प्रोजेक्ट के नाम से बदलें।)

  • प्रोजेक्ट फ़ोल्डर पर नेविगेट करना
  • आपके टर्मिनल के अंदर:
cd my_project_name
  • आपके प्रोजेक्ट में काम करना
  • आप जाने के लिए तैयार हैं! अब आप अपने वर्चुअल वातावरण के सक्रिय होने के साथ अपने प्रोजेक्ट फ़ोल्डर में हैं। आप अपनी प्रोजेक्ट फ़ाइलें बनाना, निर्भरताएँ स्थापित करना और अपना कोड चलाना शुरू कर सकते हैं।

Django फ्रेमवर्क स्थापित करना:

  • Django पैकेज स्थापित करें
pip install djangorestframework
  • नया Django प्रोजेक्ट बनाएं
django-admin startproject project_name

# change project_name
  • अब प्रोजेक्ट बनाने के बाद, उस फ़ोल्डर पर नेविगेट करें
cd project_name
  • अब उस Django प्रोजेक्ट में उपयोग करके एक ऐप बनाएं
django-admin startapp my_app

# you can use any app name in place of my_app
  • अब सेटिंग.py फ़ाइल में my_app जोड़ें
INSTALLED_APPS = [
    ...,
    "my_app",
]
  • यदि आप डेटाबेस का उपयोग करना चाहते हैं तो इसे (डेटाबेस माइग्रेशन), टर्मिनल में -> प्रोजेक्ट_फ़ोल्डर में चलाएं
python manage.py makemigrations
  • अब माइग्रेट करें
python manage.py migrate

Django प्रोजेक्ट का परीक्षण

  • विकास सर्वर प्रारंभ करें
python manage.py runserver
  • Django डेवलपमेंट सर्वर http://127.0.0.1:8000 पर शुरू होता है।
  • यदि आप पोर्ट बदलना चाहते हैं, तो इसका उपयोग करें
python manage.py runserver 8001

हैप्पी कोडिंग? - आलसी रहें

डीएम से संपर्क करें - ट्विटर(एक्स)
संपर्क मेल - [email protected]

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/sanya_lazy/how-to-install-and-use-django-3928?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3