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

pycharm में docker में एक django Python प्रोजेक्ट बनाएं

2024-08-07 को प्रकाशित
ब्राउज़ करें:676

Create a django python project in docker in pycharm

PyCharm का उपयोग करके डॉकर में Django Python प्रोजेक्ट बनाने में कई चरण शामिल होते हैं। नीचे, मैं आपको पूरी प्रक्रिया में मार्गदर्शन करूंगा, जिसमें डॉकर स्थापित करना, Django प्रोजेक्ट बनाना और PyCharm को कॉन्फ़िगर करना शामिल है।

चरण 1: डॉकर स्थापित करें

  1. डॉकर स्थापित करें:

    • डॉकर की आधिकारिक वेबसाइट से डॉकर डेस्कटॉप डाउनलोड और इंस्टॉल करें।
  2. डॉकर प्रारंभ करें:

    • डॉकर डेस्कटॉप खोलें और सुनिश्चित करें कि यह चल रहा है।

चरण 2: अपनी परियोजना निर्देशिका सेट करें

  1. एक प्रोजेक्ट निर्देशिका बनाएं:
    • एक निर्देशिका चुनें जहां आप अपना Django प्रोजेक्ट सेट करेंगे।

चरण 3: एक डॉकरफ़ाइल बनाएं

  1. अपनी परियोजना निर्देशिका में एक डॉकरफ़ाइल बनाएं:
   # Use the official Python image from the Docker Hub
   FROM python:3.9-slim

   # Set environment variables
   ENV PYTHONDONTWRITEBYTECODE 1
   ENV PYTHONUNBUFFERED 1

   # Set work directory
   WORKDIR /code

   # Install dependencies
   COPY requirements.txt /code/
   RUN pip install --no-cache-dir -r requirements.txt

   # Copy project
   COPY . /code/

चरण 4: एक docker-compose.yml फ़ाइल बनाएँ

  1. अपनी प्रोजेक्ट निर्देशिका में एक docker-compose.yml बनाएं:
   version: '3.8'

   services:
     db:
       image: postgres:13
       volumes:
         - postgres_data:/var/lib/postgresql/data/
       environment:
         POSTGRES_DB: postgres
         POSTGRES_USER: postgres
         POSTGRES_PASSWORD: postgres

     web:
       build: .
       command: python manage.py runserver 0.0.0.0:8000
       volumes:
         - .:/code
       ports:
         - "8000:8000"
       depends_on:
         - db

   volumes:
     postgres_data:

चरण 5: एक require.txt फ़ाइल बनाएं

  1. अपनी परियोजना निर्देशिका में एक require.txt बनाएं:
   Django>=3.0,=2.8

चरण 6: एक Django प्रोजेक्ट बनाएं

  1. एक टर्मिनल खोलें और अपनी परियोजना निर्देशिका पर नेविगेट करें।
  2. एक नया Django प्रोजेक्ट बनाने के लिए निम्नलिखित कमांड चलाएँ (प्रोजेक्टनाम समायोजित करें):
   docker-compose run web django-admin startproject projectname .

चरण 7: पोस्टग्रेज डेटाबेस का उपयोग करने के लिए Django को कॉन्फ़िगर करें

  1. अपने Django प्रोजेक्ट के भीतर सेटिंग्स.py खोलें।
  2. पोस्टग्रेएसक्यूएल का उपयोग करने के लिए डेटाबेस सेटिंग्स को अपडेट करें:
   DATABASES = {
       'default': {
           'ENGINE': 'django.db.backends.postgresql',
           'NAME': 'postgres',
           'USER': 'postgres',
           'PASSWORD': 'postgres',
           'HOST': 'db',
           'PORT': 5432,
       }
   }

चरण 8: डॉकर कंपोज़ चलाएँ

  1. अपने कंटेनर बनाएं और चलाएं:
   docker-compose up --build

चरण 9: PyCharm सेट करें

  1. PyCharm खोलें और अपनी प्रोजेक्ट निर्देशिका खोलें।
  2. PyCharm में डॉकर को कॉन्फ़िगर करें:
    • प्राथमिकताएं (या विंडोज़/लिनक्स पर सेटिंग्स) > बिल्ड, निष्पादन, परिनियोजन > डॉकर पर जाएं।
    • नया डॉकर कॉन्फ़िगरेशन जोड़ने के लिए क्लिक करें।
    • डॉकर डेस्कटॉप (आमतौर पर मैक के लिए डॉकर या विंडोज़ के लिए डॉकर) से कनेक्शन सेट करें।
  3. डॉकर का उपयोग करके एक पायथन दुभाषिया जोड़ें:
    • प्राथमिकताएं > प्रोजेक्ट: > पायथन इंटरप्रेटर पर जाएं।
    • गियर आइकन पर क्लिक करें और जोड़ें चुनें...
    • पर्यावरण प्रकार के रूप में डॉकर चुनें।
    • उपयुक्त डॉकर छवि का चयन करें (उदाहरण के लिए, पायथन:3.9-स्लिम)।

चरण 10: चलाएँ और डीबग करें

  1. अपना प्रोजेक्ट चलाएं:
    • PyCharm में, अपना Django सर्वर शुरू करने के लिए रन कॉन्फ़िगरेशन का उपयोग करें।
  2. डिबगिंग:
    • आवश्यकतानुसार ब्रेकप्वाइंट सेट करें और अपने कोड को डीबग करने के लिए PyCharm डिबगर का उपयोग करें।

इन चरणों का पालन करके, आपके पास डॉकर में चलने वाला एक पूरी तरह कार्यात्मक Django प्रोजेक्ट होना चाहिए, जिसे PyCharm के माध्यम से प्रबंधित किया जाएगा। यह सेटअप एक सतत विकास वातावरण सुनिश्चित करता है और तैनाती प्रक्रिया को आसान बनाता है।

विज्ञप्ति वक्तव्य इस लेख को पुन: प्रस्तुत किया गया है: https://dev.to/hitesh_chauhan_42485a44af/create-a-django-python-project-nocker-in-pycharm-4iag?1 यदि कोई उल्लंघन है, मिटाना
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3