TIL( Today I Learned)
21-11-08 월
-
Rest 테스트 해보기
- jwt 에러 대응 완료
- Postman 정리
- pytest-mock 테스트
21-11-09 화
- external test code 추가하기
- 권한 따른 메뉴 차이
- 메일 가입 프로세스 인증 꼬이는것 // 내일 이어서
21-11-10 수
- 권한관리
- STT 점검 script 정리하기
21-11-11 목
- QuerySet 설명
21-11-12 금
- CG 통합 구성 진행 확인
TEL (Trial and Error Log)
21-11-08
- ERROR: ‘The response content must be rendered before it can be iterated over.’
-
django.template.response.ContentNotRenderedError: The response content must be rendered before it can be iterated over.
-
SITUATION:
- custom Middleware를 지나가서 그럼
-
REASON:
- self.render() 를 안 지나감
- middleware 에서 Response() 를 사용해서 이렇다.
-
SOLUTION:
- JsonResponse 를 사용한다.
-
21-11-09
-
ERROR: Waiting for table metadata lock
-
SITUATION:
- mysql 작업중
-
REASON:
- db work hanging
-
SOLUTION:
- SHOW FULL PROCESSLIST
- and
- kill
-
-
ERROR: N query
-
SITUATION:
- django prefetch_related 객체 call
-
REASON:
- prefetch attr에 order_by 적용
-
SOLUTION:
- Prefetch( queryset = qs.orderby(‘orderval’)
-
21-11-10
-
ERROR: some test code run without problem content_type is not declared
-
SITUATION:
- pytest test
-
REASON:
- python data type으로 전달하고 있었다.
-
SOLUTION:
- content_type declare : form-url
-