All Articles

TIL&TEL 20.02.10 ~ 20.02.16

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 가상환경 안 키고 있었음