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,=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