인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

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

03-04 장고 모델과 데이터베이스 활용

3-4 db sqlite3 파일 질문입니다22

작성

·

137

0

데페222.png데페.png새로고침을해도 데이터베이스 테이블 목록에는 저거 밖에 안뜨는데 이유를 알수있을까요??

답변 1

0

이진석님의 프로필 이미지
이진석
지식공유자

안녕하세요.

SQLite는 파일 데이터베이스입니다. 한 파일 내에 모든 데이터베이스 테이블이 저장됩니다.

새로운 경로의 SQLite 파일에 접근하시면, 오류없이 빈 데이터베이스가 생성되어 지금처럼 테이블이 없는 상황이 됩니다.

python manage.py migrate 명령을 수행하면, 기본 설정으로 manage.py 가 있는 경로에 db.sqlite3 파일이 생성되며, 현재 프로젝트에 활성화된 장고앱의 마이그레이션 내역대로 데이터베이스 테이블이 생성됩니다.

파이참으로 열어보시기 전에, db.sqlite3 파일 모두 지우시구요. python manage.py migrate 명령으로 manage.py 파일이 있는 디렉토리 경로에 db.sqlite3 파일이 생성되는 지 확인해보세요. settings.py내 DATABASES 설정을 변경하신 것이 아니라면 반드시 생성됩니다.

db.sqlite3 파일이 생성되면, 생성된 파일을 https://sqliteonline.com/ 사이트의 File 메뉴를 통해 업로드해서 데이터베이스 테이블 내역을 확인해보세요.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기