अपना पहला Django प्रोजेक्ट शुरू से सेट करना
Django एक उच्च-स्तरीय पायथन वेब फ्रेमवर्क है जो तेजी से विकास और स्वच्छ, व्यावहारिक डिजाइन को प्रोत्साहित करता है। यह ORM, टेम्प्लेट और प्रमाणीकरण जैसी अंतर्निहित सुविधाएँ प्रदान करके मजबूत और स्केलेबल वेब एप्लिकेशन बनाना आसान बनाता है।
Django कैसे स्थापित करें?
आरंभ करने के लिए, आपको अपनी मशीन पर Python इंस्टॉल करना होगा। Django इंस्टॉल करने के लिए निम्न चरणों का उपयोग करें:
- सुनिश्चित करें कि Python और pip इंस्टॉल हैं। अपने टर्मिनल में
python --versionऔरpip --versionचलाएँ। - Create a virtual environment to isolate your project dependencies:
python -m venv myenv - Activate the virtual environment:
# On Windows myenv\Scripts\activate # On macOS/Linux source myenv/bin/activate - Install Django using pip:
pip install django
Django प्रोजेक्ट कैसे बनाएं?
एक बार Django स्थापित हो जाने पर, आप निम्न आदेश चलाकर एक नया प्रोजेक्ट बना सकते हैं:
django-admin startproject myprojectइससे myproject नामक एक निर्देशिका बनेगी जिसमें Django प्रोजेक्ट के लिए आवश्यक फ़ाइलें होंगी:
manage.py: प्रोजेक्ट के साथ इंटरैक्ट करने के लिए एक कमांड-लाइन टूल.myproject/: मुख्य प्रोजेक्ट फ़ोल्डर जिसमें कॉन्फ़िगरेशन फ़ाइलें होती हैं।
डेवलपमेंट सर्वर कैसे चलाएं?
अपने प्रोजेक्ट को क्रियाशील देखने के लिए प्रोजेक्ट निर्देशिका पर जाएँ और डेवलपमेंट सर्वर प्रारंभ करें:
cd myproject
python manage.py runserverवेब ब्राउज़र खोलें और http://127.0.0.1:8000 पर जाएँ। आपको Django स्वागत पृष्ठ दिखाई देगा, जो दर्शाता है कि आपका प्रोजेक्ट सफलतापूर्वक चल रहा है।
Django में ऐप कैसे बनाएं?
Django प्रोजेक्ट्स को ऐप्स में व्यवस्थित किया जाता है। अपना पहला ऐप बनाने के लिए, चलाएँ:
python manage.py startapp myappइससे myapp नाम का एक फ़ोल्डर बन जाएगा जिसमें ऐप के लिए ज़रूरी फ़ाइलें होंगी। settings.py में INSTALLED_APPS सूची में जोड़कर अपने प्रोजेक्ट सेटिंग में ऐप को पंजीकृत करना न भूलें:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp', # Add this line
]आगे क्या होगा?
यहाँ से, आप मॉडल, दृश्य और टेम्पलेट परिभाषित करके अपना ऐप बनाना शुरू कर सकते हैं। प्रत्येक सुविधा में गहराई से जाने और पूरी तरह कार्यात्मक वेब एप्लिकेशन बनाने के लिए Django के दस्तावेज़ देखें!