TIL( Today I Learned)
-
20-02-10 월
- 프론트 페이지 통합 작업
- 사용성 개선
- UI 통일성 개선
- FORMSET의 응용 2단 formset 및 validation
-
20-02-11 화
- 샘플 작업
- 프로세스 코드 작성하기
-
20-02-12 수
- 프로세스 코드 완성하고 테스트
-
20-02-13 목
- raw_data input 처리,
- API 예외 사항들 관리
- 10:30 개발팀 전체 미팅
-
20-02-14 금
- 복합 작업 테스트 해보기
-
20-02-16 일
- 블로그
- TIL TEL 작성하기
- 빈 TAG 삭제하기
TEL (Trial and Error Log)
-
20-02-10
- BSmodal 드디어 완벽 이해
- post → form validation → 에러 발생시 모달 다시 그림 / 에러 없으면 페이지 redirect
- form 오류 처리 드디어 감잡음
- from validation을 하고 error 발생시에 error 생긴 폼을 html 에 전달하고 그대로 렌더링됨, 오류가 없다면 정상적으로 처리한다.
- Django Formset
- total form 갯수 민감함
- 초기 폼은 값이 안들어가도 무관함
- 그 폼이 아닐 경우 값이 바뀌면 변화를 감지함,
- 그리고 validation 들어감.
-
20-02-11
- 부족한 테스트 케이스, 테스트로 조악함을 발견해서 다행
-
20-02-12
- class 생성 안하고, 메서드 소환
- import의 개념이 혼동되고 있다.
- 함수 실행을 받아온다.
- SQL column 특정은 ` (back tic) <== ’ (single quote)
- List append와 list +는 다르다!!
- list.append(something) => list element로 something 추가
- list + somthing => list elements로 something 의 elements가 들어감. ( something이 list여야 성립함)
- TypeError: tuple indices must be integers or’ slices, not str
- tuple에서 [‘name’]으로 부르면 에러나옴
-
20-02-14
- f-string formatting
-
SyntaxError: f-string expression part cannot include a backslash
- f string expression 부분에 ” 삽입은 불가능하다
-
ValueError: Invalid format specifier
-
dict가 들어가면, format specifier 로 인식을 해버린다.
bar = 2 f'{bar:10.2f}' \# ' 2.00'
import datetime bar = datetime.datetime.now()
f’{bar: %Y-%m-%d %H:%M:%S}’ # ’ 2018-10-02 1109’
-
- f string 에러, python 가상환경 안 키고 있었음