mysql 연동 시켰는데, result 값이 bytearray로 나옵니다. 한꺼번에 decode 할 방법이 없을까요?
안녕하세요? 저는 PHP를 주로 사용하던 아마추어 개발자인데,
파이썬으로 갈아 타 보고자 기존에 운영중이던 웹사이트를 선생님의 책을 보면서 파이썬으로 재코딩하기 시작하였습니다.
블루프린트를 사용하여 어느정도 골격은 잡았는데, MySQL 데이터 가져오는 데서 문제가 생겼습니다.
전 MySQL-Connector 를 사용하여 DB에서 자료 덩어리를 가져오는데, 랜더링이 안되길래 가져온 값을 보니 모두 Bytearray 타입입니다.
여러군데 검색해 봐도 한 개 레코드씩 .decode() 하는 방법밖에 못 찾겠는데, 하나씩 decode해서는 html 파일에 넣을 방법이 아득합니다.
참고하거나 기존에 사용하는 좋은 방법이 있을 까요?
참고로 데이타베이스는 utf-8 한글로 되어 있습니다.
윤찬석 님 548
2021년 7월 6일 10:46 오후
셀프 해결 했습니다. conn.cursor(prepared=True) 에서 prepared를 False로 하니 되네요..
MySQL Connector 매뉴얼에서 찾았습니다. ^^
-
윤찬석님,
2021년 7월 6일 11:42 오후
추천
,
대댓글