항해99_6기_TIL

항해99 👩‍💻3일차 TIL

merrytang 2022. 3. 10. 23:46

🎉오늘의 한 일🎉

1. 어제 만든 리뷰작성 페이지에서 db로 보내준 값들(이미지,가게이름,코멘트,주소,상세주소,별점,현재시각)을 메인화면 card-box에서 읽을 수 있도록 뿌려주었다. 

2. 리뷰작성한 시각을 알 수 있게 date 타임으로 현재시각을 넣어주었다. 

 

 

메인화면에서 보이는 리뷰들

 

🐣 Today I Learned 🐣

1. Javascript에서 location.href와 location.replace()의 차이

항목 location.href location.replace()
타입 속성 메서드(함수)
웹브라우저 히스토리 저장됨 저장안됨
브라우저 뒤로가기 "location.href" 를 호출한 페이지로 이동 웹브라우저 히스토리에 있는 가장 최근 이전 페이지로 이동.
뒤로가기로 "location.replace()" 를 호출한 페이지로 갈 수 없음.
사용방법 location.href = 'index.html'; location.replace('index.html'); 
용도  URL을 이용한 대부분의 경우에 사용 뒤로가기로 이전 페이지로 가는 것을 차단하거나, 방문 히스토리를 남기지 않아야 하는 경우에만 사용.

 

2.  파이썬 flask에서 return render_template()란? 

:  templates에 저장된 html을 불러올 때 사용하는 함수 이다. 화면이동시 사용.

 

3. f-string문법 

1) 사용방법

- 문자열로 바꿔주는 %포매팅과 str.format 방법보다 더 최근에 나온 것으로 더 쉽게 사용 가능하다 (파이썬 버전 3.6부터 사용 가능함).

- f-string문법은 간단히 "" 문자열 앞에 f 만 붙여주면 된다. ex) f"이렇게"

 

2) 용도

가. 파이썬의 표현식을 삽입할 수 있다

- 변수값을 삽입할때 용이하다. 

a = "사과"
b = "딸기"
f"나는 {a},{b}를 좋아해!"
=> 나는 사과, 딸기를 좋아해!

나. 함수 호출

f-string을 사용하면 문자열 안에서 함수를 호출한 결과를 삽입할 수 도 있다.

word = "Apple"
f"{word}는{len(word)}글자입니다."
=> "Apple은 5글자입니다."

이외에도 사실 상 파이썬에서 가능한 모든 표현식을 문자열 안에 삽입할 수 있다!! 

 

 

📌Trouble Shooting 📌

- 팀으로 깃허브를 사용하는 데 중간에 꼬여버려서 거의 하루를 문제 해결하는 데 사용했다 ㅠㅠ 다행히 팀원분들의 큰 도움으로 어찌어찌 겨우 풀긴 했지만... 너무 힘들었다 ㅠㅠ 그래도 덕분에 터미널에서 명령어 사용법을 익힐 수 있었다. 앞으로 많이 사용할 것 같은 기본적인 명령어들을 정리해놔야겠다.

 

git checkout <branch>  / 브랜치 바꾸기
git status  / 바꿔졌는지 현재 상태 확인
git commit -m  /  커밋메시지에 메세지명을 붙여 커밋 
git log / 커밋 내역 확인 

git pull origin <branch> / 해당 브랜치에서 pull 받기 

git push origin <branch> / 해당 브랜치로 push 하기

 

🍧느낀점🍧

월요일부터 목요일까지 미니프로젝트를 완성해야겠기에 하루에 자는시간 제외하고는 팀프로젝트에 올인해서 TIL 쓸 시간이 없었다... 그래서 어제 TIL을 오늘 쓰고 있다 ㅎㅎ.

내일부턴 약간? 널널해진다고 하니 매일매일 간단하게라도 TIL를 작성하는 습관을 들이자. 티클모아 태산이라고 오늘의 작은 기록이 미래의 나에게 큰 도움이 될거라 생각한다.