Flask 3

[스파르타코딩클럽] 내일 배움단 4주차

1. 수강 목적 html, css, js 공부한 지 5개월이 넘었지만, 취업준비를 하면서 기본기를 탄탄히 쌓고 협업 경험을 하고자 국비지원에 지원했습니다. 지원하긴 했는데... 살짝 수강한 강의의 퀄리티 보고 시간 낭비일 것 같아 지원했습니다.( 화상 인터뷰해서 합격했습니다. 와-!) 그리고 k-크레딧으로 필요한 지식을 채우고자 하여 알아보던 차 평소 유튜브에서 광고 보고 눈 여겨본 스파르타 코딩 클럽 내일 배움 단에 신청했습니다. 1주 차 수강을 완료한 지금은 스파르타 코딩 클럽 내일 배움 단에 신청하길 잘했다고 생각합니다. 2. 배운 점/잘한 점 4주차는 웹크롤링을 배웠습니다. 서버 POST에서는 og: 태그를 meta []로해서 가져와 DB에 저장하고(사용자의 input 정보까지), 클라이언트에서는..

JS와 친구들 2022.02.15

[python/flask] AttributeError: 'Request' object has no attribute 'get'

아래의 코드에서 AttributeError: 'Request' object has no attribute 'get' 에러가 발생했었습니다. data = request.get(url_receive, headers=headers) 저는 Flask에서 request를 import해왔었기에 동일하게 request로 작성하면 된다고 생각했는데, 알고 보니 requests를 따로 import해와야 했던 거였습니다.. '아'가 다르고 '어'가 다르다는 사실을 명심해야겠습니다. 그리고 추가로 둘의 차이는 request는 Flask에서 요청 데이터를 파싱해서 저장하는 객체였고 requests는 python의 http 라이브러리였습니다. https://velog.io/@sangmin7648/%EC%98%A4%EB%8A%9..

JS와 친구들 2022.02.15

[python/flask] RuntimeError: Working outside of request context

RuntimeError: Working outside of request context POST 라우터에다가 파싱 코드를 작성하고 실행하자, 위와 같은 에러가 발생했습니다. request가 밖에서 작업하고 있다는 뜻이었는데.. 제대로 작성했다고 생각만 했던 저는 request.from들을 전역에 두고도 이해하지 못해 request 철자가 틀렸는지 확인하고 import를 제대로 했는지 여러 번 확인하고 검색도 해보다가 아래의 글을 발견하고 해결했습니다.. https://stackoverflow.com/questions/9931738/flask-throwing-working-outside-of-request-context-when-starting-sub-thread?answertab=oldest#tab-to..

JS와 친구들 2022.02.15