오늘은 딱히 새로 배운것은 없다. 생각보다 강의를 빨리 봐서.. 너무 빨리 봤나 싶은 마음에 복습하는 의미로 다시 한번 강의를 훑고 있다.
강의를 듣다가 한번 페이지 하나 만들어봤다.
아 만들다가 새로 알게 된게 하나 있긴 하다!
같은 형식으로 된 이름이 있는 페이지들 (ex) sample-1.html, sample-2.html)을 라우트할 일이 있었는데, 라우트를 계속 만들기엔 중복 코드인 것 같아 /member-detail/{id} 형식으로 라우트 하고싶었다.
flask에서는 해당 방법을 어떻게 하는지 몰라서 찾아보았다.
@app.route('/member-detail/<memberId>')
def memberDetail(memberId):
return render_template('member-detail-'+memberId+'.html')
이렇게 하고 localhost:5000/member-detail/1 을 하면 member-detail-1.html을 보여주고, localhost:5000/member-detail/2 를하면 member-detail-2.html을 보여준다.
'내일배움캠프 > TIL' 카테고리의 다른 글
2022.11.7 TIL / 자바 설치 및 jenv 세팅 (0) | 2022.11.07 |
---|---|
2022.11.4 TIL / URL, URI (0) | 2022.11.04 |
2022.11.2 TIL / 서버 세팅 (0) | 2022.11.02 |
2022.11.1 TIL / python, 크롤링, python-mongodb, python-flask (1) | 2022.11.01 |
2022.10.31 TIL / git, ajax (4) | 2022.10.31 |