jupyter notebook으로 테스트 하지 않는 이유?
URL Reverse를 통해 유연하게 URL 문자열 및 응답 생성하기 강의를 듣던다가
IPython shell을 이용해서 테스트 하는 부분을
jupyter notebook으로 하면 더 좋지 않을까 생각해서
jupyter에서 실행 시켜봤는데
잘 작동하지 않았습니다 다음 코드는 ipython shell에서는 잘 작동하는데 왜 여기서는 작동하지 않을까요?

답변 1
1
안녕하세요.
보여주신 에러는 노트북 만의 이슈가 아니라, Post모델에 get_absolute_url을 추가하신 소스코드의 변경이 현재 사용 중이신 노트북에 반영이 되지 않아서 생긴 상황으로 보여집니다.
파이썬 쉘은 처음 쉘이 구동될 시점의 코드를 로딩하고 이후 코드가 변경되더라도 쉘에 반영되지 않습니다. 반영이 필요하면 쉘을 재구동해야하구요.
이와 마찬가지로 juipyter notebook 역시, 노트북 서버가 구동될 당시의 코드가 로딩되고, 이후 코드가 변경되더라도 노트북에 반영되지 않습니다. 반영이 필요하다면 노트북 서버를 재구동하거나, 해당 ipynb 노트북의 상단 kernel 메뉴에서 kernel restart을 해주시면 됩니다. 단 kernel restart를 하면, 그 노트북에서 실행한 내역은 모두 잃어버리게 되기에 해당 노트북 셀의 처음부터 다시 실행이 필요합니다.
해결되셨다면, 본 질문의 상태를 해결됨으로 변경 부탁드립니다.
화이팅입니다. :-)
안녕하세요.
0
62
1
[OneToOne Field Demo] get_user_model() 메서드를 활용해야 하는 이유?
0
285
1
useEffect 훅에서 else 유무에 따른 결과
0
222
1
useAxios 훅의 dependency array 설정
0
254
1
useEffect에서 변수 업데이트 관련 질문
0
389
1
rest_framework.generics.CreateAPIView의 model 속성 유무
0
276
1
bootstrap4
0
481
4
리뉴얼 강의가 오픈이 되면 기존 강의는 더이상 못보는걸까요
1
374
1
admin form에서 앞선 필드 선택 후 다른 필드 select widget 구성하는 방법
0
578
3
useState는 필수일까요?
0
272
1
python manage.py makemigrations instagram 시 created_at default 오류가 발생합니다.
0
610
4
Django allauth를 사용한 소셜 로그인 시 에러
0
660
1
프로젝트명 변경 뒤, 디버그툴바+디버그모드 사용 시 에러
0
569
2
useLocalStorage() 함수 사용여부
0
238
1
django에 LOGIN_URL = '/accounts/login/'의 의미?
0
454
1
리듀서의 의미 재확인
0
439
1
simple-jwt Refresh Token 사용 노하우
0
907
2
docker compose 를 통한 배포 관련 오류 문의
0
686
1
파이썬 속도 장고 관련 궁금한게 있습니다.
0
372
1
is_like_user
0
238
1
related_name 오류
0
278
1
re_path 오류
0
265
1
re_path url
0
255
1
No post matches the given query
0
671
2





