Django 어드민 소개
지난 시간까지 데이터베이스를 둘러보았습니다.
기본 API 를 통해서 데이터를 추가하고, 수정하고, 삭제하는것을 진행 해보았습니다.
이번 포스팅에서는 Django 가 제공하는 관리자 페이지, 즉 Django Admin 에 대해서 알아봅니다.
지난 시간에 이어서, API 실험을 이어서 합니다.
[1] 부터 [6] 까지는, 지난 포스팅에서 진행한 내용 입니다.
1 | In [1]: Question.objects.all() |
지난 포스팅에서, 쿼리셋을 조회 했더니, 아래와 같이 알수 없는 쿼리셋이 반환되서 나왔습니다.
1 | In [14]: Question.objects.all() Out[14]: |
Question object (1) 이라고만 표시되어 쿼리셋이 조회가 됩니다.
이렇게 조회가 되면, 이게 무슨 질문인지, 언제 생성된 질문인지 알수가 없어지게 되서. 전혀 유용하지 않은 정보가 됩니다.
이번 포스팅에서 이것을 어떻게 유용한 형태로 표시할것인지에 대한 과정을 진행 합니다.
첫번째 장고앱 만들기 part2 에 대한 포스팅 시작입니다.
튜토리얼은 part1 에서 이어지고, part2 에서는 데이터베이스 셋업과 첫번째 모델 생성 그리고 Django의 자동 생성 어드민 사이트에 대해 소개 합니다.
mysite/settings.py
파일을 열어줍니다. settings.py 는 Django 설정들을 대표하는 모듈레벨의 변수들을 가지고 있는 일반 파이썬 모듈입니다.
기본값으로 설정되어 있는 데이터베이스는 SQLite 입니다.
만약 데이터베이스 초심자 혹은 그냥 Django 를 시도해 보고 싶은거라면, SQLite 가 가장 쉬운 데이터베이스 사용 선택지 입니다.
SQLite 는 파이썬에 포함되어 있습니다
따라서, 별도로 데이터베이스를 지원하기 위한 설치과정은 없습니다.