django 9. Jupiter 환경에서 장고 작업

dev-somi·2022년 1월 19일
0

django

목록 보기
8/13

만약 장고 모델과 연계해서 분석이나 크롤링 등을 모델을 통해서 저장하고 싶을 때 jupyter 환경을 사용하는 게 더 유용하다.

1. terminal에서 주피터를 연다.

(venv01) (base) djangoPR % jupyter notebook

2. os.environ을 이용한다.

import os
os.environ['DJANGO_SETTINGS_MODULE'] = '디렉토리명.settings'
os.environ['DJANGO_ALLOW_ASYNC_UNSAFE'] = 'true'

import django
django.setup()

이때 'DJANGO_SETTINGS_MODULE'는 원래 없는 환경 변수이기 때문에
내가 만든 프로젝트의 settings로 변수를 지정해줘야 한다.

3. import 한다.

from 앱이름.models import Model명

끝!

0개의 댓글