La création d'un projet Django Python dans Docker à l'aide de PyCharm implique plusieurs étapes. Ci-dessous, je vais vous guider tout au long du processus, y compris la configuration de Docker, la création d'un projet Django et la configuration de PyCharm.
Installer Docker :
Démarrer 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
En suivant ces étapes, vous devriez avoir un projet Django entièrement fonctionnel exécuté dans Docker, géré via PyCharm. Cette configuration garantit un environnement de développement cohérent et facilite le processus de déploiement.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3