일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- django 프로젝트 시작
- 2961 java
- django
- 18233 java
- 2643 java
- APPEND_SLASH = FALSE
- 2643 색종이 올려 놓기
- 14711 java
- django 웹 페이지
- The requested operation has failed!
- 공유기 원격 설정
- django The requested operation has failed!
- django httpd error
- django windows 배포 에러
- 14711 타일 뒤집기
- 2661 좋은 수열
- 18233 비트마스킹
- 원격 연결 포트 포워딩
- 2961 도영이가 만든 맛있는 음식
- windows apache wsgi 에러
- apache pythonpath
- 2661 java
- django apache deploy error
- 1188 java
- Problems occurred while performing provisioning operation
- django settings.py
- java di
- windows 원격 연결 설정
- 18233 러버덕
- 1188 음식 평론가
라이브러리는 도서관 아닌가요
[Django 6] Django DB model (2) - sqlite3 설치 및 사용 본문
이번에는 django에서 기본적으로 제공하는 가벼운 dbms인 sqlite3의 사용법을 간략하게 살펴보자.
↓제일 먼저 아래의 링크로 들어가 sqlite3 파일을 다운 받는다.
https://lee-mandu.tistory.com/449
다양한 파일이 있을텐데 일반적으로 많이 사용하는 세 번째 32 bit 프로그램을 받도록 하자.
파일을 받고 압축을 풀면 다음과 같은 것들이 주어진다. 여기서 .exe의 확장자로 끝나는 파일을 우리는 사용할 것이다.
그 다음 해당 파일을 원하는 곳에 두고 cmd 창에서 사용하기 위해 환경변수에 등록하자.
windows 키를 눌러 '환경 변수' 검색하여 창을 띄우고 위의 환경변수(N) 클릭.
아래의 Path 부분을 찾아 더블 클릭한다.
그 다음,
'새로 만들기(N)'를 클릭해서,
맨 아랫줄과 같이 방금 전에 확인한 sqlite3.exe가 있는 경로를 등록한다.
(제가 등록한 경로는 예시일 뿐, 여러분들은 sqlite3.exe 파일을 둔 경로를 등록하세요.)
확인을 누르고 마무리.
그리고 cmd 창을 열어서,
위와 같이 sqlite3를 입력했을 때 프로그램이 실행되면 성공이다.
그렇다면 우리가 프로젝트 만들어 놓은 db를 한번 확인해보자.
(django 프로젝트를 생성하면 자동으로 db.sqlite3가 생성되는데 우리는 이 파일을 sqlite3로 열 것이다.)
(참고로 지금까지 포스트를 따라왔다면, db.sqlite3에는 test_manager만이 user 테이블에 등록되었을 것이다.)
위와 같이 manage.py와 db.sqlite3가 있는 경로로 이동한 다음 아래의 명령어를 입력하면 접속이 된다.
sqlite3 db.sqlite3
그 다음 .tables 명령어로 어떤 테이블이 있는지 확인하고,
select 명령어를 수행해 user에 있는 특정 데이터 값을 확인해보자.
.tables
select userid from user;
select * from user;
이렇게 하면 만들어 놓은 프로젝트의 db에 접속 완료한 것이다.
sqlite3 설치 및 db 테이블 확인 완료
'Django > Django 프로젝트' 카테고리의 다른 글
[Django 7] django db, form 연습 ( model 사용 예제 ) (0) | 2021.10.07 |
---|---|
[Django 5] Django DB model (1) - 사용자(유저) 앱 생성 및 DB 연결 (0) | 2021.10.07 |
[Django 4] Django settings.py의 SECRET_KEY 초기 보안 설정 (0) | 2021.10.07 |
[Django 3] Django 웹 페이지 생성 및 실행 (pycharm 사용) (0) | 2021.10.07 |
[Django 2] Django 설치 및 프로젝트 시작, 실행 (0) | 2021.10.07 |