어제 결국 끝내지 못한 3주차 강의
로또 만들기에서 계속 오류가 났는데
오늘 드디어 해결,,ㅠㅠㅠ
어제의 챗지피티보다 오늘의 챗지피티가 좀 더 낫다는 결론이 나왔다..!
하지만 오늘도 결코 쉽지만은 않았는걸요,,!
처음에 챗 지피티가 짜준대로 강의 따라 했다가 이렇게 출력되서 깜작 놀랐다,,,
그래서 style 부분의 body 부분에 flex가 되어 있는 부분을 주석 처리를 했다
원하던 세로 정렬은 됐지만 글자만 오른쪽 정렬이 되어있어서
강의 자료와 다른 부분을 찾아보니
텍스트 정렬 코드가 따로 있었다!
그래서 body에 text-align center를 추가해주었다!
다행히도 잘 작동했다~~
비록 로또는 탈락했을지라도,,,,
페이지 만들기는 성공했다구요..!
3주차 과제에서
처음엔 쿼리를 입력받는 방식으로 작성을 했는데
@app.route('/answer')
def answer():
query = request.args.get('query')
res = requests.get( # get 방식으로 주소에 요청을 보냄
f"http://kobis.or.kr/kobisopenapi/webservice/rest/boxoffice/searchWeeklyBoxOfficeList.json?key=f5eef3421c602c6cb7ea224104795888&targetDt={query}"
)
rjson = res.json() # 응답 받은 것을 json 방식으로 변환
rank_list = rjson['boxOfficeResult']['weeklyBoxOfficeList']
return render_template('hw_w3.html', data = rank_list)
출력결과가 아래 그림처럼 계속 오류가 났다,,,
그래서 박스오피스의 api주소로 들어가봤는데
마지막 날짜 입력이 안되어있으면 오류가 나는 문제가 있는 것 같다..!
그래서 쿼리부분에 날짜를 고정한 채 실행했더니
정상적으로 잘 작동하는 것을 확인할 수 있었다!
어디서 오류가 나는지는 찾았는데
어떻게 해결해야하는가에 대한 문제를 마주했는데,,,
결국 혼자의 힘으로는 극복하지 못하고 답을 참고했더니 조건문을 사용했다
최종적으로 잘 작동하는 것을 확인!
'[내일배움캠프]스파르타코딩클럽 AI 웹개발 > Today I Learned' 카테고리의 다른 글
[내일배움캠프 06일차 TIL] 비밀번호 해싱 with hashlib in python (0) | 2024.07.01 |
---|---|
[내일배움캠프 05일차] 패킹과 언패킹 (0) | 2024.06.28 |
[내일배움캠프 04일차 TIL] requests & beautifulsoup (0) | 2024.06.27 |
[내일배움캠프 03일차 TIL] 오류에 대처하기 (0) | 2024.06.26 |
[내일배움캠프 01일차 TIL] navbar 정렬 (0) | 2024.06.24 |