티스토리 뷰

728x90
반응형

새로 데이터베이스를 생성하고 테이블을 만드는 경우도 있지만, 실제로는 이미 데이터베이스에 데이터나 구조가 있는 경우가 더 많다.

이럴 경우 models.py에 일일이 모델들을 잡지 않아도 inspectdb 기능을 사용하여 settings.py에 연결되어 있는 DB의 내용을 가져올 수 있다.

그러면 아래의 방법을 따라해보자.


1. 현재 프로젝트의 경로 복사하기

프로젝트 우클릭 - Properties


2. anaconda prompt 실행하고 다음의 명령어 수행

cd 복사한 프로젝트 경로

3. 다음의 명령어 수행

python manage.py inspectdb

 

특정 이름을 갖는 새로운 파일로 생성하고 싶다면 다음의 명령어 수행

python manage.py inspectdb > abc.py(원하는 파일명)
반응형

'WEB > Django' 카테고리의 다른 글

[Django] 포트 번호 변경하기  (0) 2022.01.23
[Django] sqlite3를 사용하여 DB 연동하기  (0) 2022.01.23
[Django] 세션 session  (0) 2022.01.23
[Django] 간단한 프로젝트 만들고 실행하는 법  (0) 2022.01.23
[Django] MTV 패턴  (0) 2022.01.23
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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
글 보관함