작성자 없음
작성자 정보가 삭제된 글입니다.
작성
·
137
답변 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 메뉴를 통해 업로드해서 데이터베이스 테이블 내역을 확인해보세요.