SQLite 데이터베이스(db.sqlite3) 파일 확인
📂 화면 구성 설명
- 왼쪽: 데이터베이스에 생성된 테이블 목록이 보입니다.
- 오른쪽: 선택한 테이블의 데이터나 구조를 살펴볼 수 있는 영역입니다.
- 위쪽 탭:
- 데이터베이스 구조: 테이블 목록과 구조를 봅니다. (현재 선택된 탭)
- 데이터 탐색: 테이블 안의 실제 데이터를 봅니다.
- SQL 실행: 직접 SQL문을 작성해서 실행할 수 있습니다.
🔵 현재 주요 포인트
빨간 화살표로 가리킨 두 테이블이 보입니다:
테이블 이름 설명
pybo_question | Django 모델 Question에 대응하는 테이블 |
pybo_answer | Django 모델 Answer에 대응하는 테이블 |
👉 이 두 테이블은 Django 앱 pybo 안에서 직접 정의한 모델(models.py)로부터 만들어진 것입니다.
🛠️ 조금 더 구체적으로
1. pybo_question 테이블
- 질문(Question) 데이터를 저장하는 테이블입니다.
- 보통 이런 칼럼을 가집니다:
- id (자동 생성 기본키)
- subject (질문 제목)
- content (질문 본문)
- create_date (생성 일시)
2. pybo_answer 테이블
- 답변(Answer) 데이터를 저장하는 테이블입니다.
- 일반적으로 이런 칼럼을 가집니다:
- id (자동 생성 기본키)
- question_id (어떤 질문에 달린 답변인지 나타내는 외래키)
- content (답변 본문)
- create_date (작성 일시)
question_id는 pybo_question 테이블의 id를 참조합니다.
즉, Answer는 Question에 연결되는 구조입니다. (ForeignKey 관계)
✅ 최종 요약
- pybo_question : 질문을 저장하는 테이블
- pybo_answer : 답변을 저장하는 테이블
- 이 두 테이블은 Django 모델 models.py 파일에서 makemigrations, migrate 명령을 통해 자동으로 생성되었습니다.
- 이 화면은 Django 프로젝트 데이터베이스가 정상적으로 구축되었음을 보여줍니다.
'Windows 코딩' 카테고리의 다른 글
[Django] Windows에 설치하고 실행 (2) | 2025.06.09 |
---|---|
pybo/models.py 파일에 작성하는 모델 코드 예제 (1) | 2025.05.01 |
Windows에서 tree 활용 (0) | 2025.04.29 |
리눅스에서 작업한 Django 프로젝트 윈도우즈에 이식 (0) | 2025.04.28 |
VSCode에서 파이썬 가상환경 연동하는 방법 (0) | 2025.04.25 |