요구사항
<button> 클릭 시 특정 경로로 이동하고 싶다
코드
app.py
'/login' 경로로 이동하려는 요청이 들어오면 login.html 파일 렌더링
# ...
@application.route("/login")
def login():
return render_template("login.html")
# ...
@application.route("/login")
: 사용자가 웹 브라우저에서 '/login' 경로로 이동하면, 데코레이터 아래의 login 함수 호출됨
def login():
: 사용자가 '/login' URL로 접근했을 때 실행되는 코드를 포함한 뷰(View) 함수
return render_template("login.html")
: login.html 템플릿 파일을 렌더링하고, 그 결과를 사용자에게 반환
<!-- ... -->
<button class="button_login" onclick="location.href='/login'">로그인</button>
<!-- ... -->
onclick
: 사용자가 버튼을 클릭할 때, 현재 브라우저의 위치를 '/login'으로 변경
'Back-end > Flask' 카테고리의 다른 글
[Flask] 파이보 - 프로젝트 구조, 애플리케이션 팩토리, 블루프린트로 라우팅 함수 관리 (0) | 2023.12.30 |
---|---|
[Flask] 애플리케이션 파일 생성, 플라스크 서버 실행 (0) | 2023.12.30 |
[Flask] VScode에서 flask 사용(Windows) (1) | 2023.11.11 |