使用 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
透過執行這些步驟,您應該擁有一個在 Docker 中運行的功能齊全的 Django 項目,並透過 PyCharm 進行管理。此設定可確保一致的開發環境並簡化部署流程。
以上是在pycharm中的docker中建立django python項目的詳細內容。更多資訊請關注PHP中文網其他相關文章!