시작
명확하게 얘기하자면, Django 환경의 jupyter notebook을 사용하는 방법이다.
일반 파이썬 환경에서 jupyter notebook을 이용해 Django에서 쓸 프로그램을 코딩할 경우, ORM(Object-Relational Mapping), 쿼리셋(QuerySets) 기능을 꺼내 쓸 수 없으니 쉽게 테스트해보며 만들 수 없다.
각자의 스타일에 다르겠으나, 주피터 노트북에 익숙해져있던 나는 디버깅을 하는 것보다 코딩을 더 쉽게 진행할 수 있었다.
방법
먼저 pip를 이용해 'django-extensions'를 설치한다.
pip install jupyter ipython django-extensions
이후 Django 프로젝트의 settings.py 파일 안에 있는 'INSTALLED_APPS' 항목에 'django_extensions'을 추가한 뒤 저장해준다.
INSTALLED_APPS = [
...
'django_extensions',
]
이제 아래 명령어를 입력해 Django 환경의 jupyter notebook을 실행해주면 된다.
python manage.py shell_plus --notebook
마지막으로 해야할 것은 Kernel 메뉴에서 Change Kernel - Django Shell-Plus을 선택해주어야 한다.
그리고 Django의 models을 불러오면 정상적으로 작동하는 것을 확인할 수 있다.
판다스(Pandas DataFrame) 정렬 방법(오름차순, 내림차순) (0) | 2022.10.24 |
---|---|
Cloudflare에 막힌 investing.com 크롤링하기(인베스팅닷컴) (0) | 2022.10.23 |
판다스(Pandas DataFrame) 특정 글자 포함 행 추출 및 삭제하기 (0) | 2022.10.14 |
판다스(Pandas DataFrame) 컬럼(columns) 변경하기(rename) (0) | 2022.10.14 |
판다스(Pandas DataFrame) 특정 글자 변환, 없애기(replace) (0) | 2022.10.07 |