차근차근 생활 & 코딩

[DJANGO] 유용한 패키지 - Shell_plus 본문

IT/DJANGO(장고)

[DJANGO] 유용한 패키지 - Shell_plus

ssilook 2021. 7. 26. 08:54
반응형

장고 사용 중 편리하게 사용할 수 있는 패키지를 소개드리려 합니다.

 

shell_plus이라는

 

기존 shell과 shell_plus 차이가 있습니다.

 

기존 Shell 방식(쿼리 조회)

$ from blog.models import Post
$ Post.objects.all()
  • 위와 같이 모델을 한 개 한 개씩 작성해 주어야 함

신규 Shell_plus 방식(쿼리 조회)

$ Post.objects.all()
  • 모델을 별도로 작성하지 않아도 자동으로 모델을 불러오는 방식

기존 shell은 모델을 다 적은 후 Post.objects.all() 같은 명령어를 불러와야 하는 불편함이 발생합니다.

 

shell_plus를 적용하면 위에 내용은 적지 않아도 자동으로 import 되어 사용하기 편리하다는 것입니다.

 

 

 

설치 방법은 간단합니다.

 

Part 1 : python pip 설치
$ pip install django-extensions

 

Part 2 : django settings.py 파일 내에 django-extensions Code 추가

 

Part 3 : 코드 실행
$ python manage.py shell_plus

 

 

반응형
Comments