PyCharm を使用して Docker で Django Python プロジェクトを作成するには、いくつかの手順を実行します。以下では、Docker のセットアップ、Django プロジェクトの作成、PyCharm の構成を含むプロセス全体を説明します。
Docker をインストールします:
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,<4.0 psycopg2-binary>=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 で管理されるようになります。この設定により、一貫した開発環境が確保され、展開プロセスが容易になります。
以上がpycharmのdockerでdjango pythonプロジェクトを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。