django.core.exceptions.ImproperlyConfigured: Requested setting SECRET_KEY, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
というエラー文が出た。
エラー文に書いてあるようにsettingsファイルを指定してやる。
具体的にはrunserverコマンドに--settings=[メインのアプリケーション名].settings
を追加した。
docker使っているからこんなエラーが出たのかなと思った。よーわからんけどね。。。
docker-compose.yml
web:
container_name: django-docker
platform: linux/x86_64
build: .
command: python3 manage.py runserver 0.0.0.0:8000 --settings=django_docker.settings
# ↑ここに追加
working_dir: /code
ports:
- 18000:8000
volumes:
- ./:/code
depends_on:
- db