【Django】使用PyCharm快速搭建Django容器(Docker)开发环境
首先
我通常在日常工作中使用PyCharm,但是在查找Django容器开发环境的搭建方式时花了一些时间。因此,我将发布最简搭建步骤。
※这篇文章是介绍PyCharm专业版(付费,有30天免费试用期)的专用功能。
如果您想要免费使用的话,请查看另一篇关于使用VSCode创建容器开发环境的文章。由于VSCode拥有许多强大的扩展功能,因此也完全可以用于Django的开发。
事前准备
1.创建Django项目
如果您已经有一个正在开发中的源代码,可以使用它。
本次我们将使用已经安装Python的环境中使用以下命令创建的简单Django应用程序。
> pip install django
> django-admin startproject sampleApp
> cd sampleApp
sampleApp> python manage.py migrate
2. 创建Dockerfile
在创建Django应用程序的文件夹中,创建一个包含以下内容的Dockerfile。
FROM python:3.8
# 必要なパッケージがある場合インストール
# RUN apt install ~~~
RUN pip intall django
创建docker-compose.yml文件。
在创建同样的Django应用程序文件夹中,按照以下内容进行创建。
version: '3'
services:
app:
build: .
ports:
- "8000:8000"
volumes:
- './:/app/sampleApp'
working_dir: '/app/sampleApp'
container_name: sampleApp
privileged: true
tty: true
准备工作已完成。
至此,目录结构如下所示。
Django-docker-sample-pycharm #今回のワークスペースフォルダ
| docker-compose.yml
| Dockerfile
|
\---sampleApp
| db.sqlite3
| manage.py
|
\---sampleApp
| asgi.py
| settings.py
| urls.py
| wsgi.py
| __init__.py
远程解释器的设置





这样就完成了“在此项目中,使用由工作空间文件夹直接下创建的docker-compose.yml生成的容器解释器”的设置。
现在动手吧!
让我们按照常规步骤从这里运行服务器。








有料機能ですが、こんなに簡単にリモートインタープリタを利用できるのはさすがですね。これによってコンテナを使った開発もスムーズに進むでしょう。