드레:
코딩 뿌시기
드레:
전체 방문자
오늘
어제
  • 분류 전체보기 (268)
    • Python (74)
      • Python 기초 (42)
      • Numpy (8)
      • Pandas (22)
    • Machine Learning (31)
      • Machine Learning (1)
      • Deep Learning (27)
    • AWS (22)
      • RDS (3)
      • EC2 (9)
      • Lambda (8)
      • S3 (2)
    • MySQL (24)
    • Git (8)
    • Streamlit (12)
    • REST API (22)
    • Java (24)
    • Android (36)
    • Debugging (15)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • github
  • EC2
  • GET
  • AWS
  • flask
  • 깃이그노어
  • fine tuning
  • pandas
  • Retrofit2
  • API
  • 네이버 API
  • tensorflow
  • CNN
  • Transfer Learning
  • 액션바
  • Python
  • 딥러닝
  • Lambda
  • 안드로이드 스튜디오
  • Java
  • volley
  • rest api
  • Ann
  • serverless
  • AWS Lambda
  • aws s3
  • Callback
  • 서버리스
  • JWT
  • Streamlit

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
드레:

코딩 뿌시기

REST API - GET할 때 TypeError
Debugging

REST API - GET할 때 TypeError

2023. 1. 4. 19:45

 

DB에 TIMESTAMP로 된 컬럼이 있었는데

GET메소드로 가져오니까 datetime으로 바뀌었다.

클라이언트한테 json 형식으로 데이터를 보내줘야 하는데,

datetime은 json으로 보낼 수 없기 때문에 에러가 발생한다.

따라서 시간을 문자열로 변환해서 보내준다.

 

cursor = connection.cursor(dictionary=True)
cursor.execute(query)
result_list = cursor.fetchall()

# datetime은 json으로 보낼 수 없다.
# 따라서, 시간을 문자열로 변환해서 보내준다.
i = 0
for row in result_list:
    result_list[i]['created_at'] = row['created_at'].isoformat()
    result_list[i]['updated_at'] = row['updated_at'].isoformat()
    i += 1

cursor.close()
connection.close()

 

 

'Debugging' 카테고리의 다른 글

MySQL - 예약어를 테이블명으로 썼을 때 에러 해결방법  (0) 2023.01.17
판다스 read_csv 에러 - ParserError: Error tokenizing data.  (0) 2023.01.08
git pull 에러 - error: Your local changes to the following files would be overwritten by merge  (0) 2022.12.23
streamlit_kmeans 진행중 에러 - UnicodeDecodeError  (0) 2022.12.23
streamlit_kmeans 진행중 경고 - UserWarning  (0) 2022.12.23
    'Debugging' 카테고리의 다른 글
    • MySQL - 예약어를 테이블명으로 썼을 때 에러 해결방법
    • 판다스 read_csv 에러 - ParserError: Error tokenizing data.
    • git pull 에러 - error: Your local changes to the following files would be overwritten by merge
    • streamlit_kmeans 진행중 에러 - UnicodeDecodeError
    드레:
    드레:

    티스토리툴바