살짝 조급해지는 4주차 시작

Chapter 4. 프론트-백엔드연결 (W4 D1)

by 앨리스
일요일 안에 배포를 마치자고 튜터님이 이야기하셨는데 바쁜 일을 처리하느라 월요일까지 다 지나가버리고 말았다. 오늘 밀린 숙제를 하는 마음으로 차근차근 시작해보려했으나... 막히고야 말았음.


# 배포

스파르타 웹개발 종합반 수업 들을 때도 배포 과정에 뭔가 문제가 있어서 튜터님이 무려 원격 조정으로 봐주셨었는데 (ㅠㅠ) 차근차근 가이드 보고 따라하면 되지 않을까 싶었지만 오늘도 실패했다. 종합반 수업에 썼던 인스턴스는 종료하고 새로 다시 시작했는데, 콘솔 세팅까지는 다 마쳤으나 Git Bash에서 헤매기 시작함.


수업자료에 보면 명령어 일부가 짤려있어서 (ㅠㅠ) 뭔가 문제가 생겼고 메이커스 학습자료에서는 파일을 다운로드 받아서 아이디랑 비밀번호 바꾼 다음 업로드 하면 된다고 하셨는데 어떻게 바꾸는지 모르겠다 (....)


현재 진행상황: 새 인스턴스 시작, 인바운드 규칙 설정, Filezilla에 설정 완료 (업로드 가능), flask 설치까지는 했으나 테스트로 만든 app.py 파일 실행 안됨


# tag 눌렀을 때 장소 리스트 보여주기

토요일에 튜터님과 함께 한 장소에 등록한 태그를 한 줄 안에 보여줄 수 있게 만들었다. 그럼 그걸 응용해서 반대로 태그 조회했을 때 장소 리스트 불러오는 것도 간단하겠지! 싶었지만.... 앞이 막막.


막연하게 드는 생각으로는 특정 태그를 누르면 places_tags 컬렉션 안에서 그 tag_id가 있는 장소들을 찾아서 리스트에 넣어주면 될 것 같다.


그러려면


places_list = [] #비어있는 장소 리스트로 시작

tag_id = t['tag_id'] #tag_id 꺼내고

obj_place = db.places_tags.find({'_id': tag_id}) #places_tags 컬렉션에서 tag_id로 검색한 결과에서...?

obj_place['place_id'] --> 이렇게 하면 place_id들만 쭉 나올거 같은데 명칭은 어떻게 가져오지...

---- 이렇게 되는건가????

그리고 클릭한 태그의 id는 어떻게 알아내지....? (머리 쥐어뜯기)



진행률 0%


# result 페이지 구성

그렇다고 놀 수는 없으니 result 페이지를 만들어봤다. 왼쪽 메뉴에 내가 입력한 태그가 모두 나오고, 지도 위에 마커가 나오면 참 아름답겠는데 무슨 일인지 지도가 안 나옴.


result.PNG 지도야 나와줘

google map API 문서를 처음부터 보면서 하는데 API키도 넣었고, 시키는 대로 샘플 코드 넣었는데 아예 안 나온다. 내가 뭔가 잘못 알고 있는걸까.


map-code.PNG 뭔가 이상한데




이번 주 금요일까지 완성할 수 있을지 앞이 막막하다. 아흑... 이번에는 꼭 성공해야 하는데 ㅠㅠ