inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트

PostgreSQL DB와 연동하고 도커를 통해 마이그레이션 수행하기

migrate 후에도 데이터베이스가 생성되지 않습니다.

1088

띵띠롱
0

삭제된 글입니다

react python django docker

답변 1

0

이진석

안녕하세요.

일단 현재의 장고 프로젝트가 바라보고 있는 settings를 정확하게 파악해볼 필요가 있습니다.

장고는 구동환경에 따라 다른 settings를 로딩할 수 있는 데요.

  1. python manage.py migrate 시에 사용된 settings와

  2. 장고 웹서버 구동 시에 사용된 settings가 다를 수 있습니다.

둘 다 DJANGO_SETTINGS_MODULE 환경변수가 지정된 상황이라면, 그 경로의 settings를 사용하지만, DJANGO_STTINGS_MODULE 환경변수가 지정되지 않은 상황이라면

  1. manage.py 내에 DJANGO_SETTINGS_MODULE 에 대한 디폴트 로딩 값을 지정하는 데요. 강의대로 진행하셨다면 settings.dev 가 지정이 되었을 테구요. 그렇다면 python manage.py migrate 시에는 sqlite3 데이터베이스에 migrate가 되었을 것입니다. python manage.py migrate 후에 ls 명령을 내려보시면, db.sqlite3 파일이 생성이 되어있나요?

  2. 장고 웹서버 구동 시에는 wsgi.py 내에 DJANGO_SETTINGS_MODULE 에 대한 디폴트 로딩 값을 지정합니다. 강의대로 진행하셨다면 settings.prod 가 지정이 되었을 테구요.

위 상황이라면, python manage.py migrate 명령 시에 --settings 옵션을 통해 사용할 settings를 명시적으로 지정하실 수 있습니다.
python manage.py migrate --settings=backend.settings.prod

살펴보시고, 댓글 남겨주세요.

화이팅입니다. ;-)

0

띵띠롱

말씀해주신대로 DJANGO SETTINGS MODULE을 prod로 설정하지 않았습니다ㅠㅠ 오랜 시간동안 답을 찾지 못해 답답했는데, 정말 감사드립니다!!^^ 오늘로 배포를 성공해보니, 더 열심히 해봐야겠단 생각이 들었습니다!! 다시 한번 더 감사드립니다!

0

이진석

잘 해결하셨습니다.

차근차근 화이팅입니다. ;-)

0

띵띠롱

네 감사합니다!!

정처기2회실기를 마치고.

0

34

0

강의 연장 문의

0

87

1

강의연장 문의

0

88

1

예전 기출 강의도 반드시 봐야되나요??

0

142

1

챌린지 교재문의

1

142

1

학습 순서 문의드립니다

0

137

1

26년1회 실기 합격할수 있을까??ㅠㅠ

0

186

1

백준 서비스 종료

0

298

1

드뎌 석사 졸업합니다. ^^

0

263

1

질문이 있습니다

0

223

1

강의 연장이 될까요?

0

266

1

강의에 나오는 알고리즘이 코테에 많이 나오는건가요?

0

362

0