본문 바로가기
  • 달려가보자고~!
개발공부/Python

ABBBA조 추천시스템 프로젝트 (4)

by 도전왕 2022. 11. 8.
  • 머신러닝을 끝내고 프로필 작업창을 시작했었다. 일단 데이터 불러오는 것조차 어려웠다. 팀원의 도움을 진짜 많이 받았다. 도움을 받고 혼자 하려다가 데이터가 뽑아져나왔다 안나왔다 요동치는 것이었다. 매우 당황했다. 많은 오류들이 있었다.


  • 첫번째 오류


       - response_json을 통해서 데이터를 뽑아오는데에 여차저차 성공을 했다. 그런데 매번 가져올때마다 일정치가 않아서 대수술을 해야만 했다.



  • 두번째 오류


       - 위의 사진을 보면 해당 유저에 대한 값들을 뽑는 것에는 성공을 했다. 해당 유저의 좋아요, 게시글, 댓글 값 등을 전부 받아왔다. 그런데 HTML에 뿌려주지를 못하는 것이었다. 그래서 getElenentById를 통해 해당 form안에 div를 파서 그 안에 데이터를 넣으려했다. 근데 console에서 데이터가 이상하게 뽑히는 것이었다. 구글링 등을 통해 알아보다 질문을 하였는데 애초에 잘못 뽑힌다는 것이었다. 그리고 javascript에서 css를 새로 먹이니까 css도 온통 꼬일대로 꼬여버렸다. 



  • 세번째 오류


       - 7일 월요일에는 배포하는 역할을 맡았다. Ec2를 열고 cloud9을 통해 서버를 구축하는 것이었다. 순조롭게 나아가다가 윗사진의 문제에 봉착했다. 진짜 이 문제 답이 없었다. 강의자료, 구글링 등을 한참을 찾았는데도 답이 안 나왔다. 하필 야간이라 물어볼 사람도 없었다. 그래서 진짜 하나하나 뒤져보니 하나의 답이 있었다. 맨처음엔 다른 것처럼 비슷하게 안 될줄 알았는데 성공하였다. 해당 url이 해결한 답을 얻은 곳이었다.
https://www.codeit.kr/community/threads/33014

 

미치겠네요.. 환경 설정하는 거 어떻게 해야 하나요? | 코드잇

adellia2@DESKTOP-1JJDKIA:~$ pyenv virtualenv 3.7.7 django-envs The virtual environment was not created successfully because ensurepip is not available. On Debian/Ubuntu systems, you need to install the python3-venv package using the following command. apt-

www.codeit.kr

 

  • 네번째 오류


       - 하다가 문제가 또 발생했다. 이게 무슨문제인가 자세히보니 80의 기존 포트가 존재하고 있어서 연결이 안되던 것이었다. 그래서 실행되고있던 apt를 kill하고 실행하니 잘 되었다.

 

댓글