(2번째 프로젝트 하는 중)
- url_for()와 request.args.get() 등의 활용법을 알게되었다.
# html <a href="{{ url_for('category1Layout', page=i) }}"> # app.py def category1Layout(): ... page = request.args.get("page", 1)
⇒ 이런 코드가 동작하는 방식을 이해했다.
- 어제까지 주말엔 게시판(홈) 페이지와 카테고리별 목록 페이지 틀을 잡았고, 오늘 페이지네이션과 링크이동을 구현했다.
- 저녁 반짝 특강에서 API란 순수 데이터, 즉 html, css, javascript가 포함되지 않은 데이터를 응답으로 주는 것을 의미함을 알게 되었다. 쉽게 말해 JSON을 응답으로 보내면 API이고, render_template()으로 만든 html을 응답으로 보내면 API가 아닌 것이다. 모든 상황에 맞는 말인지는 조사가 더 필요하겠으나 일단 내가 지금 만들던 서버 메소드들은 전부 render_template을 리턴하니 API가 아닌 것으로 판결이 났다. 이런 것들은 API 문서에서도 다 빼야한다고 한다.
Uploaded by N2T