소파에서 개발하기
[TIL] 분노의 복습 본문
어제 아고라스테이츠 과제 하는데 다 아는 내용을 못 써먹고 있는 내가 너무 답답하고 자존심 상했다.
적용하기 귀찮아 할 때도 아니고 완벽한 지식이 떨어지길 기다릴 처지도 아니라는 생각이 들어서 필요한 걸 다 세팅해두고 활용해야지 싶었다.
데탑이랑 노트북 둘다 듀얼 환경이라 다 세팅하려면 엄청 시간 들겠지만.. 중요한 건 실력이 느는 거니까.
후.. 수업들을 당시 메모 보니까 그때 이해 제대로 못하고 대충 썼네.

과거의 내 메모를 정리해주고 있다 ㅠ
스파르타 파이썬/DB 사용법 복습
* 우분투에 몽고디비 설치
아니 우분투는 대체 뭔데 파이썬도 기본으로 깔려있고 몽고디비도 있는거야..
https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-ubuntu-20-04
How To Install MongoDB on Ubuntu 20.04 | DigitalOcean
www.digitalocean.com
*python의 requests 패키지 활용
data = requests.get( api url ) 의 문법으로 데이터 받아오기
-> requests : get / post 요청 보내는 라이브러리
-> .get() : get 리퀘스트를 보내는 메소드
*bs4의 BeautifulSoup이라는 라이브러리
soup = BeautifulSoup(data.text, 'html.parser')
-> html 파싱해서 검색하기 용이한 상태로 만듦
movies = soup.select('#old_content > table > tbody > tr')
-> 그 상태에서 원하는 요소들을 선택자로 고름
Form - preventDefault 적용
도대체 왜!!! 버튼에 addEventListener 얹어서 preventDefault를 시켜도 안 먹는 것인가!!
이걸 가지고 진짜 반나절은 삽질하고 좌절한 거 같은데
동영상 강의 따라서 처음부터 다 따라 만들고 비교해보다가 마지막 순간에
eventlistener를 버튼이 아니라 form에 적용하는 거라는 걸 알았다;;;
진챠.. 당황스러워버려.. 아니 onclick은 버튼에 붙이는 게 맞았으니까 onsubmit도 버튼인 줄 알았찌..
알고 나서 검색해보니 다들 'form'에 붙이는 거라고 말하고 있는데 나는 그게 그 'form'을 말하는 건 줄 왜 몰랐지..
이렇게 삽질했으니 제발 다음에는 다시는 안 이랬으면 좋겠다 ㅠㅠ 까먹어도 다시 찾을 수 있게 이렇게 눈물 흘리면서 적는 중 ㅠㅠ
'혼자 발버둥 > TIL' 카테고리의 다른 글
| [TIL] 리액트 라우터 기본 페이지 설정 (0) | 2022.06.27 |
|---|---|
| [TIL] webpack과 path 메서드 (0) | 2022.06.12 |
| [TIL] 22.05.14 / gitignore (0) | 2022.05.14 |
| [TIL] 22.05.07 (0) | 2022.05.07 |
| [TIL] 22.05.05 우분투와 vscode에 파이썬 얹기 (0) | 2022.05.05 |