<TIL> 3. 오류해결

YUJIN LEE·2023년 2월 8일
0

개발log

목록 보기
3/149

오늘은 토이프로젝트 내 할당량을 거의 다 끝내서,
코딩테스트 공부를 좀 하다가 팀원의 오류를 찾아주었다.
db에서 가져온 id...값들이 json값으로 출력이 안되었는데
return str(response)이렇게
string값으로 변환시켜주니까 json형식으로 변환이 잘 되었다!
하지만, json형식으로 변환은 했지만,,
웹에서 보여질 때 json변환이 안먹혀서 밑에 코드를 결국 알아냈다.


@app.route("/questions/", methods=["GET"])
def find_one_question(id):
question = db.toy.find_one({"_id": bson.ObjectId(oid=str(id))})
question['_id'] = str(question['_id'])
print(question)
return render_template('seoa.html', question=question)


많은 도움을 받은 코드이다!

나는 question['_id]= str(question[_'id])
이렇게 스트링으로 변환된 값을 또 저장을 해서 더 간단하게 표현할 수 있는걸 깨달았고,
이렇게 해서 리턴 값으로 보내면 간단하게 디비에서 불러올 수 있다는걸 깨달았다..
역시 개발자는 멀고도 험한길 ㅠㅠ
한글자 틀려도 모든게 와르르인게
눈물줄줄이면서도 한편으로는 찾아가는 재미가 있다!

profile
인정받는 개발자가 되고싶습니다.

0개의 댓글