[Docker][Django] 在使用Docker启动Django时所需的必备步骤

在运行Docker compose up之前

    1. 创建Django项目

Shell
使用Docker Compose运行以下命令以创建Django项目:

docker compose run –rm web django-admin startproject myproject .

修改Setting.py(修改数据库)

在myproject\setting.py文件中进行以下修改:

DATABASES = {
‘default’: {
# ‘ENGINE’: ‘django.db.backends.sqlite3’,
# ‘NAME’: BASE_DIR / ‘db.sqlite3’,
‘ENGINE’: ‘django.db.backends.postgresql’,
‘NAME’: ‘testdb’,
‘USER’: ‘testuser’,
‘PASSWORD’: ‘testpass’,
‘HOST’: ‘db’,
‘PORT’: ‘5432’,
}
}

Django在本地8000端口上运行。

我参考了《Docker和虚拟服务器的完全入门》这本书,它是一本好书。

广告
将在 10 秒后关闭
bannerAds