본문 바로가기
개발 이야기/Django

django-extensions, jupyter 를 활용하여 브라우저로 django code 접근하기

by _ppuing 2020. 12. 14.
반응형

필요 패키지 설치하기

>> pip install django-extensions
>> pip install jupyter

비밀번호 설정하기

>> ipython

from IPython.lib import passwd
passwd()

>> Enter password:
>> Verify password:

설정 파일 만들기

>> jupyter notebook --generate-config
Writing default config to: {path}/.jupyter/jupyter_notebook_config.py

>> sudo vim {path}/.jupyter/jupyter_notebook_config.py

# jupyter_notebook_config.py 
c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888
c.NotebookApp.password = 'sha1:......' # 위에서 만든 패스워드 복붙

 

 

서비스 실행

>> nohup {project-path}/manage.py shell_plus --notebook & 

실행 이후 nohub.out 파일이 현재 경로에 생기며, 에러가 나는 경우 메시지를 확인할 수 있다.

 

접속 

http://{my-ip}:8888 으로 하며, 위에서 만든 패스워드 입력하면 로그인 됨

반응형

댓글