يتضمن إنشاء مشروع Django Python في Docker باستخدام PyCharm عدة خطوات. أدناه، سأرشدك خلال العملية بأكملها، بما في ذلك إعداد Docker، وإنشاء مشروع Django، وتكوين PyCharm.
تثبيت عامل الميناء:
بدء تشغيل Docker:
# 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/
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:
Django>=3.0,=2.8
docker-compose run web django-admin startproject projectname .
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'postgres', 'USER': 'postgres', 'PASSWORD': 'postgres', 'HOST': 'db', 'PORT': 5432, } }
docker-compose up --build
باتباع هذه الخطوات، يجب أن يكون لديك مشروع Django يعمل بكامل طاقته في Docker، ويتم إدارته من خلال PyCharm. يضمن هذا الإعداد بيئة تطوير متسقة ويسهل عملية النشر.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3