Django | 장고 셸 플러스(shell plus) 사용하기

2023. 6. 19. 15:28·BackEnd/Django

장고 셸 플러스(shell plus)는 장고 셸(Django shell)보다 좀 더 편하고 예쁜 환경에서 사용할 수 있다.

 

터미널에서 pip install django_extensions을 입력해 django_extensions을 설치한다.

그다음 pip install ipython을 입력해 ipython을 설치한다.

장고 프로젝트에서 django_extensions를 사용하기 위해 settings.py에 들어가 INSTALLED_APPS에 django_extensions을 추가해 준다.

이제 터미널에서 python manage.py shell_plus를 입력하면 다음과 같이 셸 플러스가 실행된다.

셸 플러스에서는 기본 장고 셸과 다르게 파이썬 코드에 맞게 글자 색상이 다르게 표현되고, for문이나 if문 등을 사용할 때 수동으로 맞춰줘야 했던 들여 쓰기도 자동으로 맞춰져 편리하다.

또한, 기본 장고 셸에서는 항상 import를 통해 모델들을 임포트 해줘야 했지만 셸 플러스에서는 임포트 하지 않고 바로 가져와 사용할 수 있다.

저작자표시 (새창열림)
'BackEnd/Django' 카테고리의 다른 글
  • Django | crispy-forms 사용하기(bootstrap5)
  • Django | WRANINGS: null has no effect on manytomanyfield
  • Django | 테스트 주도 개발(TDD)
  • Django | 장고 MVT(Model-View-Template) 패턴
dduniverse
dduniverse
  • dduniverse
    dduniverse
    dduniverse
  • 전체
    오늘
    어제
    • 분류 전체보기 (244)
      • Algorithm (123)
        • 알고리즘 이론 (8)
        • 백준 (19)
        • 프로그래머스 (83)
        • 구름 알고리즘 먼데이 챌린지 (13)
      • 빅데이터분석기사 (10)
        • 통계 (4)
        • 실기 (6)
      • KT에이블스쿨 (26)
      • FrontEnd (11)
        • React (5)
        • 기타 (6)
      • BackEnd (18)
        • Django (15)
        • Spring (3)
      • DS & ML (11)
        • Machine Learning (9)
        • Kaggle (2)
      • TIL (45)
        • python (22)
        • javascript (3)
        • 오류해결 (10)
        • 기타 (9)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 관리
    • 글쓰기
  • 링크

  • 인기 글

  • hELLO· Designed By정상우.v4.10.0
dduniverse
Django | 장고 셸 플러스(shell plus) 사용하기
상단으로

티스토리툴바