Back-end/Flask
[Flask] 버튼 클릭 시 화면 이동
K_EY
2024. 3. 25. 08:35
요구사항
<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'으로 변경