All Articles

TIL&TEL 21.02.22~21.02.28

TIL( Today I Learned)

21-02-22 월

  • CSV 다운로드 개선

    • Django

21-02-23 화

  • CSV 다운로드 개선

    • vue 고치기

21-02-24 수

  • Vue 수정

21-02-25 목

  • django generator order by 넣을 수 있도록 편집

21-02-26 금

  • Django 작업

TEL (Trial and Error Log)

21-02-22

  • ERROR: TypeError: sequence item 0: expected str instance, NoneType found

    • SITUATION: CSV 다운로드 API 호출 중 에러
    • REASON: list안에 None이 들어감
    • SOLUTION: None 들어가는 조건 검증
    • 시작하는 SQL문이 잘못된 것이 있었다.
    • SQL 수정
  • ERROR: MySQLdb._exceptions.OperationalError: (2006, ”)

    • SITUATION: CSV 다운로드 API 호출 중 에러
    • REASON: ','.join([None])
    • SOLUTION:
    • None 예외 처리

21-02-24

  • ERROR: ‘staticmethod’ object is not callable

    • SITUATION: unbound 한 function 실행을 위해 staticmethod로 감싸고 실행
    • REASON:
    • Directly accessing the staticmethod objects in the class body is not an attribute access.
    • SOLUTION:
    • stitcmethod( method ).__func__() 로 실행한다.
  • ERROR: queryset.iterator() 쿼리 결과 안나옴

    • SITUATION: queryset.iterator() 로 csv export 중
    • REASON:
    • SQL error
    • A <= a
    • SOLUTION:
    • SQL 수정함

21-02-26

  • ERROR: sql 엄청 늘어짐

    • SITUATION: SQL 처리속도 확인중
    • REASON: SQL 자가증식하고 있었음
    • A JOIN+ B ON B.id = B.id
    • SOLUTION: query 수정